自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (1)
  • 问答 (12)
  • 收藏
  • 关注

原创 Python Tkinter 小工具 开启/关闭 WSL服务

【代码】Python Tkinter 小工具 开启/关闭 WSL服务。

2022-12-19 17:21:05 269 1

原创 Python 捕获Ctrl+C 退出(多线程)程序

【代码】Python 捕获Ctrl+C 退出(多线程)程序。

2022-12-19 16:54:27 1510

原创 mosquitto简单使用

mosquitto简单使用启动mosquitto服务器 mosquitto -v 订阅主题(比如topic)消息 mosquitto_sub -v -t topic 发布消息 mosquitto_pub -t topic -m good

2018-01-27 19:05:12 581

原创 mfc 两层树形控件的初始化

明天补上

2016-06-15 22:01:07 554

原创 Cppslqite的使用

Cppslqite的使用环境Windows7 sqlite3.libsqlite3.dllsqlite3.hCppSqlite3.hCppSqlite3.cppVS工程配置略增删改bind只能用于增删改?int CDataAccessLayer::Data_SaveToDB(TickValue* ptr, int dataLen){ try {

2016-04-07 14:11:22 325

原创 lihgttpd阅读 网络模型之server.c

首先这个文件包含了一大堆的头文件 一大堆的条件头文件包含需要弄明白的static volatile sig_atomic_t srv_shutdown = 0; 这里的volatile?sigaction() 查询或设置信号处理方式 使用例子?getXXid()系列可重入?static void sigaction_handler(int sig, siginfo_t *si, v

2016-03-30 00:02:08 253

原创 专心

专心现在在编程这方面最需要的可能是专心。专注于某个自己感兴趣的方向。 专心,学太多了解太多这时候也不一定好。

2016-03-24 22:49:54 242

原创 lighttpd(mac系统下)里面使用cgi脚本(包括lighttpd的安装)

lighttpd里面使用cgi脚本暂停一下,记录一下使用Python写cgi的方法lighttpd在mac下的安装参考博文《在 Mac OS X 上安装lighttpd》:http://zengrong.net/post/2127.htm安装brew的时候遇到一点问题,主要是软件源更新了并且国内的网络有点不稳定。使用最新的软件源,再多试几次就ok了。上homebrew的主页,主页上有一行命令

2016-03-09 16:03:15 655

原创 mac下使用Xcode编译运行tinyhttpd

mac下使用Xcode编译运行tinyhttpd环境OS X Yosemite 10.10.5Xcode 7.2.1(7C1002)准备下载tinyhttpd源代码,新建Xcode工程,直接将源代码代码复制到工程。编译提示没有符合的getsockname和pthtread_ceate方法getsockname按照声明的修改了一下,给第三个参数加上了强制转换就好了。pthtread_crea

2016-03-08 19:18:04 980 1

原创 Lighttpd源码阅读--网络服务通信模型

网络服务通信模型相关部分源代码:base.h server.c network.cbase.h里有哪些被用到了? main函数在server.c中 network.c中的函数主要在server.c的main中被调用网络通信里面还是涉及到了不少的IO多路复用,IO多路复用模型也是不能不读的。模型 简单的网络服务通信模型与Lighttpd的网络服务通信模型有什么区别?用文字来描述。 Lig

2016-03-03 20:34:43 483

原创 使用大华sdk批量下载视频文件、批量转换格式

使用大华sdk批量下载视频文件、批量转换格式关于视频文件下载的例子,可以参考官方的sdk包中的例子:xxx。最重要的一个地方是一个回调函数的编写。每次调用DownloadFileByTime都会产生一个文件句柄,这个回调函数里就是根据不同的文件句柄来将视频数据写入不同的文件。在回调函数写好后,问题就来了。下载下来的文件是dav格式的。sdk中提供了视频转换的方法,一种是转换成avi,一种是转换

2016-03-01 15:00:26 3411 1

原创 map容器的插入(伪复制)遇到的默认构造问题

# map容器的插入(伪复制)遇到的默认构造问题#include <iostream>using namespace std;#include <map>#include <string>#include <iostream>class OBJ{public: OBJ(int n) { num = n; } //使用下标来操作map的话,

2016-02-29 15:14:43 375

原创 iOS block的简单例子

附有源代码代码背景:需要将一个总秒数转换成00:00:00这种格式的字符串。block的使用分为几种情况:一:无参数NSString*(^CalcTimeWithSeconds)(void) = ^(void){    int hour,min,sec,num=12345;    sec = num%60;  //剩下的秒数    min = num/60;  //

2015-11-18 00:09:55 357

原创 hidesBottomBarWhenPushed使用的两种(有更多)时候

已经略去部分无关代码,更关注主要内容。第一种:点击导航按钮- (void)viewDidLoad {    UIBarButtonItem* btn = [[UIBarButtonItemalloc]initWithTitle:@"排版"style:UIBarButtonItemStylePlaintarget:selfaction:@selector(

2015-11-17 00:09:05 489

原创 NavigationController与TabBarController的组合使用(Xib)

工程使用Xib文件的方式。新建一个Single View的iOS工程,工程名:TestNaviTabbar可以删掉ViewController类,暂时不能删掉Main.storyBoard(原因还没有弄清楚)步骤1添加4个ios CocoaTouchClass文件FirstViewControllerSecondViewControllerD

2015-11-15 20:00:04 640

原创 解除Xib文件中控件与变量的绑定

选中xib文件,接着点击“File’s Owner”,在Connctions inspector中删除变量(此处为tableDisplayStyle),接着删掉这个控件对应的变量即可。

2015-11-15 17:30:18 736

原创 shutil.move的目标文件夹不存在

#encoding=utf-8import osimport shutilshutil.move("./movelnk.txt","C:/123")123这个文件夹不存在,这样move也可以起到删除文件的作用了?

2015-11-13 23:47:07 3339

原创 Python脚本:清理桌面

想清理一下文件,将桌面上的文件清理到指定的文件夹下。Python源代码:#encoding=utf-8import osimport shutilDeskTopPath = "C:\\Users\\xiangheng\\Desktop\\"PublicDeskTopPath = "C:\\Users\\public\\Desktop\\"DesPath = "C:\\Users

2015-11-13 23:44:28 743

原创 ASIHttpRequest的get和post应用

//http.h全文#import @interface http : NSObject// 发送带参数webService请求,参数: webServiceURL,参数名,参数值- (NSString*) synchronousRequest:(NSString*) webServiceURL paramName:(NSString *)

2015-10-24 00:42:43 344

原创 ASIHTTPRequest安装配置,实测

按照网上的教程来配置ASIHTTPRequest库结果就出现了错误:Undefined symbols for architecture arm64:“OBJC_CLASS_$_ASIHTTPRequest”,reference from:objc-class-ref in VIewController.old:symbol(s) not found for architectur

2015-10-23 23:31:27 381

转载 Visual Studio 2008中使用GDI+

Visual Studio 2008中使用GDI+——————————————————————————1.在stdafx.h文件中加入以下几句话:#include #include //将GDI+头文件加入到工程中#pragma comment(lib, "gdiplus.lib") //将GDI+的lib文件加入到工程中using namespace

2013-03-18 16:57:04 734 1

转载 PLSQL 笔记01

procedure    过程化pl/sql       ------过程化sql  存储过程proc/c++     ------使用c  或者c++语言访问oracleSQLJ  、JDBC ------java访问数据库的技术ODBC  ADO    ------vc中访问数据库的技术oci          ------oracle 底层的连接接口四

2012-11-09 00:45:57 384

转载 Oracle 笔记04

尚未上传

2012-11-09 00:45:44 320

转载 Oracle 笔记03

用子查询  查询谁是普通员工select first_name,id  from s_emp      where   id in (领导的id);select first_name,id  from s_emp      where   id in (select     distinct manager_id from s_emp);select first_n

2012-11-09 00:45:33 418

转载 Oracle 笔记02

显示first_name 的后三个字符hello1234554321select first_name,substr(first_name,-3,3) from s_emp;函数嵌套:确定一个字符串的倒数第三个字符select first_name,substr(first_name,length(first_name)-2,3) from s_em

2012-11-09 00:44:54 596

转载 Oracle 笔记01

oracle  ----数据库emis  DB  -----FILEDBMS ----数据库管理系统 IBM -----RDBMS ----关系型数据库管理系统DB  -----RDB DB2  甲骨文----oracle----mysql 关系型数据库基于二维表行 row    列 column第一行  -----表头  header每一行

2012-11-09 00:44:27 442

转载 UNIX 下C编程 代码02

int max(int a[], int n){ int m = a[0]; for(int i=1; i<n; i++) if(m<a[i]) m = a[i]; return m;}double v=1234.5;==========================#ifndef _MAX_#define _MAX_int max(int a[], int n

2012-11-09 00:25:34 469

转载 UNIX 下C编程 代码01

//1string.c#include #include char* format(char* str){//isupper,islower,isdigit,isspace,isblink,isalpha,... if(str==NULL||*str=='\0') return str; char* s = str; *str = toupper(*str);//tolower

2012-11-09 00:20:57 538

原创 UNIX 下C编程 笔记

疑问解决:    关于fork        程序1.printf函数后接fork,如果printf里没有\n,那么在终端会输出两次printf的内容,第二个是子进程输出的,fork后面是否有puts或者printf都不会影响?程序2.用fork来克隆进程后,让各自的进程输出后sleep1秒,为的是显示得更明白。如果吧sleep(1)注释掉,那两个进程至少各循环100来次,输出上的差别

2012-10-25 22:35:25 539

转载 中缀表达式转后缀表达式

#include #include using namespace std;const int LEN = 50;typedef char T;class Stack{private: T data[LEN]; int sz;public: Stack():sz() { } void push(const T& d) throw(const char*)

2012-10-14 18:35:56 560 1

转载 继承List类实现栈

#include #include "List.h"using namespace std;typedef int T;class Stack : public List //应该私有继承{public: void push(const T& d) { push_front(d); } void pop() { pop_front(); } T top()

2012-10-14 17:49:07 590

转载 快速排序,优化

//快速排序 优化型//没有采用交换,而是使用的赋值。#include using namespace std;void print(int * a,int n){ for(int i = 0;i < n ; i++) { cout << a[i] << ' ' ; } cout << endl;}void sort(int *a,int n){ if(n<1)

2012-10-11 00:49:24 362

转载 快速排序

//快速排序#include using namespace std;void print(int * a,int n){ for(int i = 0;i < n ; i++) { cout << a[i] << ' ' ; } cout << endl;}void sort(int *a,int n){ if(n<1) { return ; } int

2012-10-11 00:43:11 336

转载 插入排序

#include #include using namespace std;void print(int * a,int n){ for(int i = 0; i < n; i++) { cout << a[i] << ' ' ; } cout << endl;}void sort(int * a, int n){ for(int i = 1; i < n;i++)

2012-10-10 23:47:32 472 1

转载 选择排序

//选择排序#include using namespace std;void print(int * a,int n){ for(int i = 0; i < n ; i++) { cout << a[i] << ' '; } cout << endl;}void sort(int * a, int n){ for(int i = 0; i < n - 1; i

2012-10-10 22:56:25 454 1

转载 冒泡排序、优化

#include using namespace std;void print(int * a,int n){ for(int i = 0; i < n; i++) { cout << a[i] << ' '; } cout << endl;}void sort(int * a,int n){ for(int i = 0; i < n; i++) { bool

2012-10-10 22:05:14 404

转载 冒泡排序

#include using namespace std;void print(int * a,int n){ for(int i = 0; i < n; i++) { cout << a[i] << ' '; } cout << endl;}void sort(int * a,int n){ for(int i = 0; i < n; i++) { for(i

2012-10-10 21:47:13 345

转载 简单的数组栈

//程序编译运行通过,基本结构写好了。//travel,size,expand等函数可以慢慢扩展#include using namespace std;typedef int T;class Stack{private: T data[5]; int sz; //数组个数public: Stack():sz() //只需将sz初始化为0就行了,data不用 {

2012-10-10 02:11:10 686

转载 将链表类做成工具类

1.先做头文件List.h  ,注意预编译处理#ifndef LIST__H__#define LIST__H__#include #include using namespace std;typedef int T;class List{private: struct Node { T data; Node* next; Node(const T& d):

2012-10-10 01:41:11 396

转载 链表类,亲自测试使用成员方法

#include #include using namespace std;typedef int T;class List{private: struct Node { T data; Node* next; Node(const T& d):data(d),next() { } }; Node* head; int sz; Node*& getp

2012-10-10 01:19:26 466

C++ STL find_if使用的一个完整例子

是find_if的使用方法,但是文件名是Test_find,懒得改成Test_find_if了。代码没什么注释,既然会用STL那就一定看得明白。

2014-12-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除