本文将介绍我曾经做过的一个项目的服务器架构和服务器编程的一些重要细节。一、程序运行环境操作系统:centos7.0编译器:gcc/g++4.8.3cmake2.8.11mysql数据库:5.5.47项目代码管理工具:VS2013一、程序结构该程序总共有17个线程,其中分为9个数据库工作线程D和一个日志线程L,6个普通工作线程W,一个主线程M。(以下会用这些字母来代指这些线程)(一)、数据库工作线程
分类:
其他好文 时间:
2018-06-06 23:52:37
阅读次数:
166
OnCreate : 如果数据库文件不存在,SQLiteOpenHelper在创建数据库文件,打开数据库这个数据库后,调用onCreate()方法,在该方法中一般需要创建表、视图等组件。在创建前数据库一般是空的,因此不需要先删除数据库中相关的组件。 OnUpgrade : 当系统在构造SQLiteO ...
分类:
移动开发 时间:
2018-06-06 15:44:37
阅读次数:
264
VS2013编译程序时出现错误:fatal error C1189: #error : "No Target Architecture"。解决方案如下
分类:
其他好文 时间:
2018-06-05 16:25:19
阅读次数:
988
Other Issues GNC 标准接口 最一般的使用方式 new_allocator malloc_allocator VS2013标准分配 没有做过多的工作 G4.9 标准分配器 new_allocator array_allocate底层就是一个数组,不需要进行资源的释放 deallocat ...
分类:
编程语言 时间:
2018-06-03 23:35:40
阅读次数:
242
作为一个编程入门新手,Flask是我接触到的第一个Web框架。想要深入学习,就从《FlaskWeb开发:基于Python的Web应用开发实战》这本书入手,本书由于是翻译过来的中文版,理解起来不是很顺畅。但是对着代码理解也是能应对的,学到 第七章:大型程序结构 这章节的时候,发现难度有所提升,网上能参 ...
分类:
编程语言 时间:
2018-06-03 14:25:43
阅读次数:
270
团队项目 技术概要 === 一、简述 1.1 概述 根据网站的需求,我们团队在经过网上调研比较之后,决定使用bootstrap作为前端开发框架,Django作为后端服务器开发框架。选用MySQL作为数据库。在开发阶段使用sqlite作为临时的数据库。 1.2 前端技术 我们团队选择了bootstra ...
分类:
其他好文 时间:
2018-06-02 23:54:51
阅读次数:
172
1> 安装python3.6可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 2> 到python官网找到下载路径, 用wget下载 wget https: ...
分类:
编程语言 时间:
2018-06-02 12:55:16
阅读次数:
160
原文:[C#]SQLite执行效率优化结论一、如要使用SQLite,可以从Visual Studio中的“程序包管理器控制台”输入以下命令完成安装: PM> Install-Package System.Data.SQLite.Core SQLite则会安装到项目中,支持32位或64位,如下图所示:... ...
分类:
数据库 时间:
2018-06-02 11:27:01
阅读次数:
210
实用QT5访问HTTP/以及HTTPS协议访问 并且调用Json解析 运行结果 ...
分类:
Web程序 时间:
2018-06-01 19:02:12
阅读次数:
755
qt qucik 核心编程 个人觉得此书写得非常之好。。。。这位作者的另外一本虽然没看过,估计也不错 https://bbs.csdn.net/topics/390942701?list=lz qt5 开发及实例,这本书就是启蒙我走入QT的,不过,没有上一本那种茅塞顿开的感觉。不过,用来入门还是很不 ...
分类:
其他好文 时间:
2018-06-01 10:50:38
阅读次数:
138