- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 Unknown error 1146 python调用execute报错的一种案例总结
一、关键代码如下:class ClMysqlOpt(object): def __init__(self,host=None,user=None,passwd=None,db=None): pass def CursorExecute(self, queryStr, idVal): print "idVal:", idval,"; que...
2019-09-20 13:59:38 903
原创 shell脚本日志统计笔记
源码如下:#awk内部参数及命令行内参数使用方式,参考代码内及源码末尾#统计目标文件指定数值,即json格式条目count#!/bin/bash#目标文件根目录root_path=$(cd "$(dirname "$0")"; pwd);#当前目录统计,并排除_01关键字目录log_path=`ls -l | grep "^d" | grep -v "_01"
2017-07-07 14:47:13 692
原创 shell几点细节问题总结
1、测试代码 1 #!/bin/bash 2 3 readonly cmd=$1; 4 readonly addr=$2; 5 6 ipcsaddr=`ipcs -$cmd | grep $addr | awk '{print $1}'` 7 8 for i in $ipcsaddr 9 do 10 if [ $cmd = "m" ]
2017-06-28 14:52:37 214
原创 可变参数args应用于printf原型
1、头文件 stdarg.h 包含4个宏 va_list、va_start、va_arg、va_end2、测试代码// 功能 1:编写printf原型函数// 功能 2:编写可变参数值求和#include using namespace std;#include #include int print(const char *fmt, ...
2017-06-27 10:22:26 708
原创 linux下Telnet问题总结
导引:为安全起见,默认不支持直接telnet进入root用户。通常做法是telnet进入普通用户后,再su root。但为了开发方便,需要直接telnet进入root用户,故总结如下。一、检查telnet是否安装(已安装可跳过,直接到第二步)查看命令:rpm -qa telnetrpm -qa telnet-server (rpm -qa telnet telnet-s
2017-06-02 11:36:31 8296
转载 tuxedo编译ubb文件的一个报错
转载地址:http://blog.csdn.net/lele2426/article/details/7105299编译tuxedo自带的simpleapp例子,编译ubb时,执行tmloadcf -y ubbsimple,报Identifier or number must be followed by white space or punctuation 的错。网上故障排除说是有关键字
2016-04-06 11:23:26 2546
转载 VS集成Qt环境搭建
用了这么久的Qt,IDE一直都是VS与Creator并用(实际开发以VS为主),至于哪个更好这里不发表看法,各有所长,而且也因人而异,萝卜青菜,各有所爱。 Qt5发布很久之后,才把版本从之前的4.8升级到5.1。现在5.2发布了,果断换上,先尝尝鲜。加上之前也一直有人问我关于VS与Qt的集成,在此一并记录。。。环境:VS2010 + Qt5.2关于VS的下载、安装,这里就不再做过多阐述。一
2016-04-05 16:14:59 366
转载 select,poll,epoll简介
转载自:http://blog.163.com/xychenbaihu@yeah/blog/static/132229655201322375435117/select,poll,epoll简介: select select本质上是通过设置或者检查存放fd标志位的数据结构来进行下一步处理。这样所带来的缺点是:1、 单个进程可监视的fd数量
2016-04-01 09:25:47 426
转载 C/C++框架和库
【本文系外部转贴,原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】留作存档下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测
2015-12-24 17:38:07 493
转载 欢迎使用CSDN-markdown编辑器
SQL Server 存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含
2015-07-16 18:16:30 347
转载 虚函数 原理
转载:http://blog.chinaunix.net/uid-23735893-id-2976429.html虚(virtual)函数的一般实现模型是:每一个类(class)有一个虚表(virtual table),内含该class之中有作用的虚(virtual)函数的地址,然后每个对象有一个vptr,指向虚表(virtual table)的所在。请允许我援引自深度探索c++对
2015-04-01 10:43:23 315
转载 c++非公有虚函数探究
转载:http://plutoblog.iteye.com/blog/1182469(一)公有虚函数子类通过覆盖公有虚函数的方式实现多态是最常见的情况。指向子类对象的基类指针调用被子类覆盖的函数,实际上,调用的是子类的函数。以下代码: Cpp代码 class Base { public: virt
2015-04-01 10:40:07 388
转载 当“友元”遇到“虚函数”
转载:http://developer.51cto.com/art/201104/255007.htm友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类。虚函数必须是基类的非静态成员函数,其访问权限可以是protected或public。几点基本知识:1、如果类A是类B的友元,则类A(的成员函数)可以直接访问类B的私有成员。2
2015-04-01 10:37:41 547
转载 剖析C++ STL
转载:http://tech.163.com/05/0613/10/1M4EA0US00091589.html 第1页:C++ STL编程轻松入门 第2页:C++ STL编程轻松入门 第3页:C++ STL编程轻松入门 第4页:C++ STL编程轻松入门 第5页:C++ STL编程轻松入门
2015-03-20 10:36:40 663 3
转载 数字签名和数字证书
转载:http://www.cnblogs.com/heart-runner/archive/2012/01/30/2332020.html数字签名和数字证书到底什么是“数字签名”(digital signature)和“数字证书”digital certificate)?对这些问题的理解,一直模模糊糊,很多细节搞不清楚。 今天,读完一篇
2015-03-19 18:01:38 335
转载 mian函数返回值解析
转载:http://driftcloudy.iteye.com/blog/1063275本章是该系列最后一篇,打算看一下 exit 函数中究竟做了些什么。 main函数的返回值在第(5)篇里完成了_cinit() 的分析之后,mainCRTStartup中接下来代码是:C代码 __initenv = _environ; mainr
2015-03-15 07:38:45 929
转载 C++中三个特性(继承、封装、多态、类之间的关系)
转载来自:http://blog.csdn.net/left_la/article/details/8838765http://www.cnitblog.com/Lily/archive/2013/01/03/6860.htmlhttp://blog.csdn.net/maybehelios/article/details/2038685C++是一门面向对象的语言.
2015-02-28 14:16:20 599 1
转载 Sizeof与Strlen的区别与联系
转载http://www.cnblogs.com/carekee/articles/1630789.html一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此s
2015-02-27 10:54:03 336
转载 memcpy与memmove解析
http://blog.csdn.net/hfw_1987/article/details/4193872从DESCRIPTION看来,两者的功能基本相同,唯一不同的是,当 dest 和 src 有重叠的时候选用不同的函数可能会造成不同的结果。不妨写个小程序来测一下:0 #i nclude 1 #i nclude 23 int main()4 {5 int
2014-12-25 10:46:52 320
转载 U-Boot启动过程
(国嵌)bootloader 除了依赖CPU,还依赖板级设备的配置,例如板卡的硬件地址分配,外设硬件芯片的类型。不同的板子需修改bootloader。阶段1:硬件初始化,为加载bootloader的二阶段准备RAM空间,拷贝2阶段代码到内存,设置好堆栈,跳到2阶段,初始化本阶段要的设备,将内核和根文件从flash中拷贝到RAM中,最后调用内核。开发板上电后,执行U-Boot
2014-06-07 11:02:27 857
转载 Source insight 宏的使用
Source insight 宏的使用在Source Insight中添加自定义功能的步骤如下:1.Source Insight中,Options->Custom Commands...->Add...,New Command name 随便写,我的是"Edit with Vim"2.Run中写入: "C:\Program Files\Vim\vim63\gvim.exe" -
2014-05-29 11:46:39 2742
原创 (核心算法)查找某个数在有序数组中(递增,含重复)第一次出现的下标
int search_num(int arry[], int len, int elem){ int low = 0, mid = 0, high = 0; high = len -1;//最大下标 while(low high) { mid = (low + high) / 2; if((arry[mid] == elem) && (arry
2014-05-03 18:38:24 1513
转载 linux启动过程解析
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chrinux.blog.51cto.com/6466723/1192004一、linux系统的启动流程 关于linux系统的启动流程我们可以按步进行划分为如下:POST加电自检-->BIOS(Boot Sequence)-->加载对应引导上的MBR
2014-05-03 18:09:55 459
转载 Linux设备驱动开发
http://oss.org.cn/kernel-book/ldd3/index.html 1. 第一章 设备驱动简介 1.1. 驱动程序的角色 1.2. 划分内核 1.2.1. 可加载模块 1.3. 设备和模块的分类 1.4. 安全问题 1.5. 版本编号 1.6. 版权条款 1.7. 加入内核开发社团 1.8. 本书的内容 2. 建立和运行模块 2.1. 设置你的测试系统 2.2. Hello
2014-05-03 18:00:33 579
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人