Qt维护工具MaintenanceTool
安装好Qt之后,如果想增加或删除组件,或者更新到最新的版本。 可以通过Qt维护工具进行操作。 在Qt的安装目录下,比如:C:\Qt\Qt5.10.1。 存在一个MaintenanceTool.exe工具 运行,可以维护Qt 这里需要一个储存库,新建一个用户自定义库,使用如下地址即可 http://download.qt.io/online/qtsdkrepository/windows_x86/root/qt/
SQL Server “复制”表结构,创建_Log表及触发器
实例效果: 实现表数据的增修删时,记录日志。 1.“复制”现有表, 创建相应的_Log表; (注意点: 通过select union all 的方式,避免了IDENTITY 的“复制”, 即如果原表有 PK 如 ID Identity,_Log表 仅“复制”ID int,“不复制” Identity属性, 以便 Insert Update Delete时,可以Insert到Log表。) 2.对现有表,创建Insert,Update,Delete的触发器, 并将相应数据 记录到对应的_Log表
python操作oracle数据库-查询
python操作oracle数据库-查询 参照文档 http://www.oracle.com/technetwork/cn/articles/dsl/mastering-oracle-python-1391323-zhs.html DB API 2.0 和 cx_Oracle 介绍 Python 数据库 API 规范 v2.0 是集体努力的成果,用于统一不同数据库系统的访问模型。拥有一组相对较少的方法和属性,在更换数据库供应商时就易于学习并保持一致。它不以任何方式将数据库对象映射到 Pyth
nginx在一个服务器上配置两个项目,并通过两个不同的域名访问
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄罗斯的程序设计师Igor Sysoev所开发,其特点是占有内存少,并发能力强。 话不多说,先从最基本的nginx搭建开始 Linux系统:Centos 6.5 x64 Nginx版本:1.7.8 1、安装prce(重定向支持)和openssl(https支持,如果不需要https可以不安装。) yum -y install pcre* yum -y install openssl* CentO
Ubuntu18.04 英文系统下安装中文输入法
今天尝试了Ubuntu18.04LTS(依旧装的英文版)发现按照之前的方法( http://www.cnblogs.com/asmer-stone/p/5227188.html)安装中文输入法不行了,因为添加源的时候提示找不到。网上查了以下,发现18.04安装中文输入法要更简单了。 一、安装输入法 sudo apt-get install ibus-pinyin
或者
sudo apt-get install fcitx-pinyin 这是基于两个框架的输入法,选择其中一个就行; 二、打开 S
《Kubernetes权威指南第2版》学习(四)kubernetes基本概念和术语
1: etcd是干什么的: 键-值存储仓库,用来配置共享和服务发现。 k8s把Node, pod,replication controller, Services看做是资源对象,这些资源对象可以通过K8s提供的kubectl工具进行增、删、改、查等操作将其保存在etcd中持久化存储。K8s相当于一个自动化的资源控制系统,通过跟踪对比etcd库里保存的‘资源期望状态’和“实际资源状态”的差异来实现自动控制和自动纠错的高级功能。 2:Master: k8s的集群控制节点,K8s所有控制
Python学习之==>内置函数
内置函数就是Python自带的函数 1 print(all([0,2,3,4])) #判断可迭代的对象里面的值是否都为真
2 print(any([0,1,2,3,4])) #判断可迭代的对象里面的值是否有一个为真
3 print(bin(10)) #十进制转二进制(0b1010:ob代表二进制,10的二进制是1010)
4 print(bool('a')) #把一个对象转换成布尔类型(非空即真,非0即真)
5 print(callable('aa
js实现方块弹珠游戏
https://files.cnblogs.com/files/liumaowu/%E5%BC%B9%E4%B8%80%E5%BC%B9%E6%89%93%E6%96%B9%E5%9D%97%E6%B8%B8%E6%88%8F.zip 最近迷上了微信上的小程序——方块弹珠,真巨TM好玩,然后因为学习到Java EE,老师重新讲了html css js,发现js可以十分方便的操作html中的元素,于是萌生了自己实现一个小游戏的想法。游戏效果如下: 优点: 游戏的基本功能都有实现; 可以在func
关于c语言和python语言int型的
不多说先上代码: 在C语言中: int main(int argc, char *argv[]) { int n = -99 for(int i = n;i<0;i-=100000) { printf("%d,\n", i); } printf('wow.\n') return 0; } 在python中: i = -99 while i <0 : i-=2**32 print(i) else: print('
maven之项目结构
我们可以看一下Maven项目的大致结构: 项目结构: src/main/java:java源代码文件目录。 src/main/resources:资源库,会自动赋值到classes目录里,像是spring.xml文件、properties参数等。 java和resources目录的内容都会编译到classpath下,也就是和传统项目的src目录一样的作用,这是为了开发时方便管理资源。 src/test/java:单元测试java源代码文件。 libraries:默认只有jre和maven,但是
python爬坑指南
Python 程序员经常犯的 10 个错误:https://www.oschina.net/translate/top-10-mistakes-that-python-programmers-make
数据结构-排序-归并排序
归并排序 什么事归并排序??就是把几个有序序列合并 先讲简单的2个有序的归并排序 思路很简单,不停的比较两个数组的第一个,谁大就把它插入第三方数组,然后下标++,当某一数组遍历完了,直接把另一个数组剩下的值插入即可。 void two_sort(const vector<int>& v1,const vector<int>& v2,vecotr<int>& v3)
{
int i=0,j=0,k=0;
while(i<v1.size()&&j<v
github 用git bash上传项目 最后提示 Everything up-to-date 但没传上去
今天为了把本地的项目远程到githup远程仓库,把好久不用的githup命令重新用了起来,不用怀疑,很正常的出错了。 为了长点记性,总结错误与解决办法如下: 1.我犯得第一个简单错误,是忘了git commit前必须先git add . 将我更新的文件记录下来,否则你写的或者传入的本地文件无法提交到本地仓库当中。 2.我犯得第二个简单错误,是git commit 必须加注释,我提交时用的 git commit ,随后跳出来一个让你写提交说明的窗口,我直接按ESC,:wq 回车后,直
利用AnyCAD在MFC中对话框中增加三维显示
利用AnyCAD在MFC中对话框中增加三维显示 主要包含以下几步: 1.第一步:配置AnyCAD 配置方法:AnyCAD配置(MFC版) 2.第二步:添加控件 添加一个Picture Control控件,ID为IDC_STATIC_3D,并且把Notify属性设置为True 3.第三步:添加关联变量 使用向导将IDC_STATIC_3D添加一个CStatic类型的关联变量m_window3D 4.第四步:修改关联变量类型 将.h文件中关联变量m_window3D的类型修改为Au
c++11 多线程 1
第3章 线程间共享数据 本章主要内容 共享数据带来的问题 使用互斥量保护数据 数据保护的替代方案 保护共享数据结构的最基本的方式,是使用C++标准库提供的互斥量(mutex)。 清单3.1 使用互斥量保护列表 推荐 使用 lock_guard 不推荐使用 louck()与 unlouck()这样的方式 #include <list>
#include <mutex>
#include <algorithm>
std::list<int> some_list; // 1
std::mut
今日推荐
周排行