sqlite3

安装 Go 第三方包 go-sqlite3

余生长醉 提交于 2020-04-15 07:56:21
【推荐阅读】微服务还能火多久?>>> Mac OS X 1. 通过 Homebrewn 安装: brew install pkgconfig brew install sqlite3 2. 通过 port 安装: sudo port pkgconfig sudo port install sqlite3 3. 如果你在安装后的使用过程遇到 PKG_CONFIG_PATH 有关的问题,可以参考: Mac OS X Lion 安装sqlite3问题 。 Ubuntu Ubuntu下的安装总是简单到爆,执行以下命令即可: sudo apt-get install pkg-config sudo apt-get install sqlite3 sudo apt-get install libsqlite3-dev Windows Windows下的安装也非常简单,只要到 SQLite3 的 下载页面 ,下载 Windows 下的预编译包 DLL 的压缩包(sqlite-dll-win32-x86-XXX.zip),然后将里面的 DLL 文件拷贝到 system32 目录下即可。 另外,如果你已经安装 TMD 版的 GCC 编译器( http://tdm-gcc.tdragon.net/ ),那么你就不用再安装而可以直接进入下一步! 最后 ,你就可以通过 go get 命令来安装 go

Windows下安装Ruby2.0,Rails4、Sqlite3,Puma2.1

£可爱£侵袭症+ 提交于 2020-04-15 07:36:54
【推荐阅读】微服务还能火多久?>>> 算是Rails的老用户了。rails4出来了。第一时间安装测试下。 1)安装ruby2.0 从 http://rubyinstaller.org 下载rubyinstaller-2.0.0-p195.exe 及DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe 下载地址分别如下: 1)http://rubyforge.org/frs/download.php/76955/rubyinstaller-2.0.0-p195.exe 2)http://rubyforge.org/frs/download.php/76805/DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe 安装 rubyinstaller-2.0.0-p195.exe到D:\dev\Ruby200(我的环境)下,安装过程总选中将ruby添加到系统path下。 解压 DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe 到 D:\dev\DevKit目录下。 2)配置 DevKit 进入命令行,进入 DevKit目录,执行以下命令: D: cd d:\dev\DevKit ruby dk.rb init ruby dk.rb review ruby dk.rb

【svn】Cleanup failed to process the following paths和Failed to run the WC DB work queue错误解决

谁说胖子不能爱 提交于 2020-03-17 12:31:56
1. 错误现象 使用svn执行checkout过程中,由于某些异常操作或不规范的文件命名导致命令执行失败,并弹出提示cleanup。如下(出错时忘记截图保存,此处借用网友的一张图片): 但执行cleanup命令后,又弹出如下弹出(同样借用网友图片)导致svn无法使用。 2. 解决方案 2.1 下载sqlite3.exe 需要清空svn管理数据库中的错误记录,那么就需要数据库操作工具,sqlite3.exe是一个轻量级数据库的操作工具,通过命令执行数据库的增删改查操作。如果你已有类似数据库的管理工具,可以忽略此步骤。 下载路径: http://www.sqlite.org/download.html (Android开发者,可以直接在sdk/platform-tools目录下有现成的sqlite3.exe文件) 2.2 放置sqlite.exe 将sqlite3.exe放至.svn目录下,可以看到该目录下有wc.db文件,就是我们要操作的数据库文件。 2.3 执行SQL语句 1)运行cmd,并进入.svn目录 2)执行sql命令,清空wc.db下的work_queue和wc_lock两张表 sqlite3 /wc.db delete from work_queue; delete from wc_lock; 3)一般情况下,问题即可解决,再次执行svn的cleanup操作

Golang Sqlite3 报register db 'default', U S 错误

守給你的承諾、 提交于 2020-03-17 02:02:41
某厂面试归来,发现自己落伍了!>>> 在win7,32位系统下,Golang Sqlite3 报register db 'default', U S 错误 解决办法: 1.下载MinGW32 2.设置系统环境,path包含C:\MinGW32\bin 3.重新go get github.com/mattn/go-sqlite3(有老版本需删除) 4.下载 sqlite( Precompiled Binaries for Windows sqlite-dll-win32-x86 某版本 ) 5.sqlite3.dll放置于C:\Windows\System32 6 .关键步骤: 然后修改mattn/go-sqlite3/sqlite3-windows.go里的#cgo LDFLAGS: -lmingwex -lmingw32一行..在后面加入 -lgcc_s 为#cgo LDFLAGS: -lmingwex -lmingw32 -lgcc_s 然后再go install. 来源: oschina 链接: https://my.oschina.net/u/229664/blog/162701

怎么解决svn清理失败且路径显示乱码问题

人盡茶涼 提交于 2020-03-14 08:15:33
############################## 首先检查下你更新的目录下是否正有程序在跑,文件在被占用,及进程里还是在跑更新目录里的服务这样也会导致更新,清理失败 ############################## 此下参考与百度经验http://jingyan.baidu.com/article/295430f1d728830c7e0050f9.html 下载 sqlite数据库工具,sqlite3.exe下载地址:sqlite官网http://www.sqlite.org/download.html,我这里是windows操作系统,因此下载 Precompiled Binaries for Windows版本的压缩包即可 将下载到的 sqlite3.exe文件复制到本地磁盘的某个目录下,我的目录是D:\tools\svn 然后找到本地svn文件库下.svn/wc.db文件, 将其复制到D:\tools\svn目录下,如果看不到.svn文件夹,需要从操作系统工具-选项-查看中设置“显示隐藏的文件和文件夹”为选中。 点击开始 -> 运行 -> cmd,打开cmd窗口,输入以下命令: D: cd D:\tools\svn sqlite3 wc.db select* from work_queue; 如果此时查询有记录,则执行以下命令: delete from

sqlite中文路径非常规解决方案

孤街浪徒 提交于 2020-03-13 21:06:07
前段时间做了个软件,用.net做的,用户和软件的一些配置内容用sqlite3来存储. 于是把sqlite3编译成dll并在C#/CLR里调用. 测试了下,发现sqlite3不支持中文路径,有些带空格的路径(Program Files,Document and settings等),打开数据库会出错. 查了下文档,好像编码的问题(UTF-8,UTF-16等),因为这方面内容比较多,没有细看,所以想了一些非常规的解决方法 先看常见的打开数据库 /*相对路径方法:打开当前目录下的test.sb,如果不存在这个db则创建*/ sqlite3* db; int rc = sqlite3_open("test.db",&db); /*绝对路径方法:比如打开C盘下的test.sb,如果不存在这个db则创建*/ sqlite3* db; int rc = sqlite3_open("C:\\test.db",&db); /*会出现问题的方式:比如打开C:\Program Files目录下的test.sb,如果不存在这个db则创建*/ sqlite3* db; int rc = sqlite3_open("C:\\Program Files\\test.db",&db); /*会出现问题的方式1:比如打开C:\实验文件夹\目录下的test.sb,如果不存在这个db则创建*/ sqlite3* db;

SQLite3 of python

戏子无情 提交于 2020-03-11 13:45:12
SQLite3 of python 一、 SQLite3 数据库   SQLite3 可使用 sqlite3 模块与 Python 进行集成,一般 python 2.5 以上版本默认自带了sqlite3模块,因此不需要用户另外下载。 在 学习基本语法之前先来了解一下数据库是使用流程吧 ↓↓↓ 所以,首先要创建一个数据库的连接对象,即connection对象,语法如下: sqlite3.connect(database [,timeout,其他可选参数]) function: 此API打开与SQLite数据库文件的连接。如果成功打开数据库,则返回一个连接对象。 database: 数据库文件的路径,或 “:memory:” ,后者表示在RAM中创建临时数据库。 timeout: 指定连接在引发异常之前等待锁定消失的时间,默认为5.0(秒) 有了connection对象,就能创建游标对象了,即cursor对象,如下: connection.cursor([cursorClass]) function: 创建一个游标,返回游标对象,该游标将在Python的整个数据库编程中使用。 接下来,看看connection对象 和 cursor对象的 “技能” 吧 ↓↓↓ connection对象的方法 方法 说明 connect.cursor() 上述,返回游标对象 connect.execute

gitlab上加速运行Django项目测试代码

戏子无情 提交于 2020-03-10 10:46:20
项目环境: python 3.6 Django 1.11 Coverage 5.0 减少测试代码运行时间的方法: 把单一的管道改为多管道并行,最后合并测试结果 减少数据库迁移的次数 具体做法: 1、把测试代码拆分成四部分,分别放在不同的文件夹 配置文件.gitlab.yml参考: stages: - test - result Part_one: stage: test script: - if [ ! - d "~/ $CI_RUNNER_DESCRIPTION /env" ] ; then mkdir - p ~ / $CI_RUNNER_DESCRIPTION / env ; fi - if [ ! - d "~/ $CI_RUNNER_DESCRIPTION /env/ $CI_PROJECT_NAME " ] ; then cd ~ / $CI_RUNNER_DESCRIPTION / env / && python3 - m venv $CI_PROJECT_NAME ; fi - source ~ / $CI_RUNNER_DESCRIPTION / env / $CI_PROJECT_NAME / bin / activate - pip install -- trusted - host mirrors . aliyun . com - i http: / /

嵌入式linux学习之sqlite3的使用

两盒软妹~` 提交于 2020-03-07 04:53:53
一、编译sqlite3 下载sqlite3的源代码进行编译,这个比较简单,我使用的芯片只能使用静态库,所以使用编译出来的静态库,以及头文件。 二、应用 sqlite3网上有许多总结,我推荐我之前学习参考的链接,写得比较全: sqlite3使用总结 以下是我使用的笔记: sqlite3 * db = NULL ; sqlite3_open ( xxx , & db ) ; xxx: 数据库文件名,绝对路径,若不存在的话会创建文件。 db:sqlite3的关键结构指针,类似于句柄。 char * zErrMsg = 0 ; sqlite3_errmsg ( db ) zErrMsg:创建一个指向错误信息的指针。 sqlite3_errmsg:返回错误信息的函数。 char * sql ; int rc ; sql = "SELECT * from xxx" ; rc = sqlite3_exec ( db , sql , sqlite3_callback , "" , & zErrMsg ) ; if ( rc != SQLITE_OK ) { fprintf ( stderr , "SQL error: %s\n" , zErrMsg ) ; sqlite3_free ( zErrMsg ) ; sql:操作数据库的语句,查询数据库中的对应表。 sqlite3_callback

electron-vue跨平台桌面应用开发实战教程(九)——集成sqlite3

时光总嘲笑我的痴心妄想 提交于 2020-03-01 20:13:30
本文主要讲解集成及使用sqlite3 在开始之前,同样需要安装node-gyp和windows-build-tools,具体安装方法请参照: https://blog.csdn.net/David1025/article/details/104461723 1. 安装sqlite3依赖 npm install sqlite3 --save 安装完成之后,需要再运行一下(否则会出现找不到sqlite3.node) npm install 2.使用 // src/renderer/utils/db.js // 建表脚本,导出db对象供之后使用 import sq3 from 'sqlite3' const pathUtil = require('../utils/pathUtil.js') // import { docDir } from './settings'; // 将数据存至系统用户目录,防止用户误删程序 export const dbPath = pathUtil.getAppResourcePath('db/data.sqlite1') const sqlite3 = sq3.verbose() const db = new sqlite3.Database(dbPath) // 初始化 db.serialize(() => { db.run('create table