sqlite3

sqlite3 用SQLCipher 加密后 命令行下如何重新打开和读取

≯℡__Kan透↙ 提交于 2019-12-06 15:08:51
http://sqlcipher.net/sqlcipher-api/#key PRAGMA key The process of creating a new, encrypted database is called “keying” the database. SQLCipher uses just-in-time key derivation at the point it is first needed for an operation. This means that the key (and any options) must be set before the first operation on the database . As soon as the database is touched (e.g. SELECT, CREATE TABLE, UPDATE, etc.) and pages need to be read or written, the key is prepared for use. satckoverflow.com上有人提到过在 sqlite> sqlcipher-shell32.exe test.db sqlite> PRAGMA KEY = '12345'; 给刚打开的数据库设置密码后,马上接着往数据库执行create table和

【SVN】Please execute the 'Cleanup' command.

╄→гoц情女王★ 提交于 2019-12-06 14:40:13
背景 项目有个新的bug,我需要提取一个新的分支,但是提取之后,更新分支出现了这个问题 Please execute the ‘Cleanup’ command. 原因 由于使用SVN更新文件出错,导致SVN中断 解决方案 方案一: 点击TortoiseSVN 选择Clean up 选择Break write locks ok 方案二: 如果方案一不行的话,可能是你的SVN操作挂起了 1.下载sqlite3工具 2.将sqlite3.exe文件解压缩到.svn目录的同级目录 3.打开命令行工具,切换到.svn的同级目录,执行如下命令 1 sqlite3.exe .svn/wc.db "select * from work_queue" 2 //该命令可以查看当前挂起的svn操作 3 4 sqlite3.exe .svn/wc.db "delete from work_queue" 5 //该命令可以删除当前挂起的svn操作 之后进行方案一 方案三: checkout一个新的.svn文件,替换旧的.svn文件 来源: https://www.cnblogs.com/xiangxiushu/p/11990615.html

树莓派系统配置和软件安装

自作多情 提交于 2019-12-06 13:59:28
版权声明:本文为博主原创文章,转载请注明出处。 https://www.cnblogs.com/YaoYing/ 系统配置和软件安装 关闭WiFi功能 sudo vim /boot/config.txt 在最后一行添加 dtoverlay=pi3-disable-wifi 修改DNS地址 sudo vim /etc/resolv.conf 在最后一行添加 nameserver 8.8.8.8 保存文件并退出 安装WiringPi库 查看系统是否已经安装WiringPi库 gpio –v gpio readall 如出现上图所示代表已经安装,请跳过下面步骤。 可以通过下面命令进行安装 sudo apt-get install wiringpi 详细安装步骤如下 WiringPi详细安装步骤 安装Sqlite3库 查看系统是否已经安装Sqlite3 sqlite3 如出现上图所示代表已经安装,请跳过下面步骤。 下载Sqlite3安装包 Sqlite3安装包 将安装包传送到树莓派中解压缩 tar -zxvf sqlite-autoconf-3300100.tar.gz 进入源代码目录 cd sqlite-autoconf-3300100/ 安装数据库 ./configure make make install 内容持续更新中...... 如有错误之处,请评论或者私信指出,非常感谢! 来源

vc++6.0中使用sqlite的数据库

China☆狼群 提交于 2019-12-06 08:00:48
vc++使用sqlite3 在 http://sqlite.com/download.html 找到( sqlite-dll-win32-x86-3071100.zip ) 下载得到 sqlite3.dll和sqlite.def文件,由于在VC下面要使用.lib文件,所以,自己编译生成.lib文件 第一步: 在D盘新建一个test文件夹加入下载的sqlite3.def和sqlite3.dll文件 第二步: 打开运行,输入cmd通过cd进放 C:\Program Files\Microsoft Visual Studio\VC98\Bin 目录;输入 LIB /out:D:\test\sqlite3.lib /MACHINE:IX86 /def:d:\test\sqlite3.def 在D:\test下面会生成sqlite3.exp和sqlite3.lib文件 在VC下新建MFC工程,把lib加入工程并且下载源码中找到sqlite3.h(相对应的版本)头文件,把它也加入工程,就可以使用了 当然还新建数据库同样在 http://sqlite.com/download.html 找到( sqlite-shell-win32-x86-3071100.zip )下载解压得到sqlite3.exe可执行文件 通过cmd找到sqlite3.exe目录输入 sqlite3.exe User.db

Sqlite-net 修改版 支持中文使用sqlite数据库

江枫思渺然 提交于 2019-12-06 04:36:28
最近, 做的一个windows 桌面WPF程序, 需要数据库支持。尝试了 sql server 的开发版,使用EF , 效率太低。后来采用sqlite数据库,中间踩坑无数。但最终完美的解决了这些问题。为了帮助广大同好更好的使用sqlite ,今分享所有相关代码。 sqlite , 是一款免费的数据库管理程序。可以嵌入到桌面应用程序、asp.net 网站应用程序中。对于不太复杂软件来说,是个不错的选择。 sqlite-net ,是支持codefirst使用sqlite的一段程序。 要在WPF桌面软件中添加sqlite ,遵循以下步骤: 1) 右键点击项目的”引用“文件夹,点:管理nuget程序包 2)点“浏览”,搜索:sqlite, 选择第一项, 点安装。安装后生成项目。 3)搜索:sqlite-net, 选择第一项,点安装。当前版本是:sqlite-net.1.6.292; 项目中会增加连个cs代码文件:SQLite.cs 和 SQLiteAsync.cs 4) 重点:用如下代码替换 SQLite.cs文件的内容。这段代码是经过我的修改,支持中文。 // SQLite-net // Copyright (c) 2009-2019 Krueger Systems, Inc. // 李茂平的提示: // 1.本版本被我改过了。为了防止中文的乱码。参考以下网址。 https://blog

Django操作

試著忘記壹切 提交于 2019-12-06 01:06:20
创建工程 django-admin startproject myDjango(工程名称) 重新编译(在工程文件夹里面==db.sqlite3) manage.py makemigrations 启动项目(在工程文件夹里面) manage.py runserver 创建工程的应用程序(在工程文件夹里面) manage.py startapp app01 二、配置 1、启动项目(在工程文件夹里面) settings.py文件配置应用 2、创建前端文件 templates(html) static(css/js/img) 配置页面 {% load staticfiles %} <link rel="stylesheet" type="text/css" href="{% static 'css/style.css' %}"> 4、添加请求地址的解析 urls.py from django.conf.urls import url form 应用名称 import views as 名字(数字字母下划线,数字不在开始位置) 配置列表 url 5、启动项目 manage.py runserver 链接数据库 1、创建实体类 class DevGroup(models.Model): #定义该类的成员属性 gid=models.AutoField(u'编号ID',primary_key

Django中SQLite3的使用

半城伤御伤魂 提交于 2019-12-06 00:28:39
  本文主要介绍Django项目中SQLite3的初始化和使用。自己看教学视频的时候,按照老师的命令操作怎么都不成功,找了很久解决办法,现在记录下来,供大家学习。题主使用的是python3+SQLite3+Django1.11.   SQLite3的下载地址: http://www.sqlite.org/download.html ,这是官方下载地址,我们需要下载的有两个文件:sqlite-dll-win64-x64-3190200.zip和sqlite-tools-win32-x86-3190200.zip(自己根据电脑在相关下载页下载)。文件无需安装,解压即可。注意在环境变量中添加SQLite3的路径(我的电脑->属性->高级系统设置->环境变量->系统变量,找到PATH,编辑值直接在后面添加D:\sqlite3\sqlite-tools-win32-x86-3190200;),方便使用。   推荐使用SQLiteStudio工具,这是一个SQLite3数据库的可视化工具,操作比较简单。下载链接: https://sqlitestudio.pl/index.rvt ,直接下载安装即可。   下面介绍如何使用SQLite3: 1.配置Django项目中文件   ①setting.py文件   找到DATABASES项,更改为: DATABASES = {   'default':

django数据库配置,即数据库分库分表

こ雲淡風輕ζ 提交于 2019-12-05 19:51:46
一 Django的数据库配置 (一)修改settings.py文件关于数据库的配置: Django默认使用sqlite: DATABASES = { ' default ' : { ' ENGINE ' : ' django.db.backends.sqlite3 ' , # sqlite引擎 ' NAME ' : os.path.join(BASE_DIR, ' db.sqlite3 ' ), } } 再添加一个数据库: DATABASES = { ' default ' : { ' ENGINE ' : ' django.db.backends.sqlite3 ' , ' NAME ' : os.path.join(BASE_DIR, ' db.sqlite3 ' ), }, ' db2 ' : { ' ENGINE ' : ' django.db.backends.sqlite3 ' , ' NAME ' : os.path.join(BASE_DIR, ' db2.sqlite3 ' ), }, } 如果想要使用mysql,则进行如 DATABASES = { ' default ' : { ' ENGINE ' : ' django.db.backends.mysql ' , # mysql引擎 ' NAME ' : '' , # 数据库名称, ' USER ' : '

jupyter|浏览器启动问题|“ImportError: DLL load failed: 找不到指定的模块”sqlite3

ε祈祈猫儿з 提交于 2019-12-05 17:48:53
问题: 1、安装好Anconda3后,开始——>打开jupyter notebook时 默认浏览器无法启动 2、开始打开——>anaconda prompt 输入jupyter notebook 提示如下错误: from _sqlite3 import * ,debug出错信息: ImportError: DLL load failed: 找不到指定的模块。 分析: 根据报错信息提示 DLL load failed 那肯定是dll出了问题。我按照对应的版本下了一个 Python 3.7.2 ,分别进入 Anaconda 和 Python 的DLLs目录,发现后者目录下有一个 sqlite3.dll 而前者没有,复制过去,搞定! 总结: 需要下载一个 sqlite3.dll 而已,没必要那么麻烦地把 python 再下载一遍,在 Sqlite的官网 就有dll的下载。找准那个 Precompiled Binaries for Windows 那一项就是的了。 并 解压得到的sqlite3.dll、sqlite3.def拷贝到annconda安装路径的 dlls目录下 ,即可找到sqlite3模块启动默认浏览器了。 /*--> */ /*--> */ /*--> */ /*--> */ /*--> */ /*--> */ 来源: https://www.cnblogs.com