自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (2)
  • 收藏
  • 关注

转载 vector定义数组

数组定义

2023-02-20 10:47:44 423 1

原创 异步aio/io_uring

正在上传…重新上传取消正在上传…重新上传取消顺序读写 & 随机读写定义不难理解,其实就是要有序,不要随机切换位置,比如:thread1:write position[0~4096)thread2:write position[4096~8194)而非thread1:write position[0~4096)thread3:write position[8194~12288)thread2:write position[4096~8194)当用户发起一个 fileChannel.read(4kb) 时:操作

2022-10-19 11:28:56 446

翻译 (web服务器)到嵌入式Linux系统

一、Boa程序的移植1、下载Boa源码    下载地址: http://www.boa.org/   目前最新发行版本: 0.94.13   (几年没更新版本了)    下载 boa-0.94.13.tar.gz,注意:若从boa上下载的是boa-0.94.13.tar.tar,解压方式一样    解压: 2、生成Makefile文件   进入boa-0.94.

2017-08-27 20:29:56 452

原创 下载

http://www.tebaidu.com/

2016-04-13 14:54:43 296

原创 书籍下载

http://bestcbooks.com/categories/c-plus-plus/http://blog.sina.com.cn/u/1792992162http://www.tebaidu.com/

2016-04-13 14:53:10 316

转载 makefile

工程中的代码分别存放在add/add_int.c、add/add_float.c、add/add.h、sub/sub_int.c、sub/sub_float.c、sub/sub.h、main.c中。 文件main.c#include #include "add.h"            #include "sub.h"int main(vo

2016-03-13 11:26:21 307

转载 学习建议

1.把C++当成一门新的语言学习;2.看《Thinking In C++》,不要看《C++变成死相》;3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言

2016-03-10 17:10:37 223

转载 c++模板

模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。  模板是一种对类型进行参数化的工具;  通常有两种形式:函数模板和类模板;  函数模板针对仅参数类型不同的函数;  类模板针对仅数据成员和成员函数类型不同的类。  使用模板的目的就是能够让程序员编写与类型无关的代码

2016-03-10 11:02:40 217

原创 python获取前一天零点与二十四点的时间

now = time.time()midnight = now - (now % 86400) + time.timezonepremidnight =midnight- 86400nowmidnight = midnight - 1itime = time.ctime(nowmidnight)print(itime)#time.strftime("%Y-%m-%d %H:

2016-01-29 11:55:08 7903

翻译 oracle表空间

/创建临时表空间create temporary tablespace zfmi_temptempfile 'D:\oracle\oradata\zfmi\zfmi_temp.dbf'size 32mautoextend onnext 32m maxsize 2048mextent management local;//tempfile参数必须有

2016-01-09 17:03:39 256

翻译 PLSQL Developer的配置方法

1、下载32位的版本instantclient-basic-nt-11.2.0.3.0.zip,因为PLSQLDev是32位的,没有64位的版本,这  个和操作系统无关2、instantclient下载完后是一个压缩文件,不需要安装,配置一下就可以。解压文件到准备放置的目录,我这里选择了C盘的Oracle目录,路径是C:\Oracle\instantclient_11_2。 然后在系统

2016-01-09 17:00:47 509

翻译 postgresql 数据类型转换,日期操作函数

各种数据类型(日期/时间、integer、floating point和numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成指定的数据类型。下面列出了这些函数,它们都遵循一个公共的调用习 惯:第一个参数是待格式化的值,而第二个是定义输出或输出格式的模板。函数返回类型描述例子to_char(timestamp, text)text

2016-01-07 18:09:10 39595

转载 Oracle字符集的查看查询和Oracle字符集的设置修改

本文主要讨论以下几个部分:如何查看查询Oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题。一、什么是Oracle字符集       Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,

2016-01-05 11:27:41 260

原创 postgres install

linux安装postgresql步骤1、下载postgresql最新版:http://www.postgresql.org/ftp/source/2、解压文件:tar zxvf postgresql-8.3.7.tar.gzcd postgresql-8.3.73、配置:./configure --prefix=/usr/local/pgsql4、编译:mak

2015-11-23 20:31:10 329

转载 PHP json_encode

查看新版的PHP手册中JSON函数一节,JSON就增加了两个API,json_decode(),对一个json字符串进行解码,json_encode()是生成一个json字符串,我们就简单的测试一下。构建如下PHP代码:<?php //对象 class JsonTest{var $id = 1;var $name = 'heiyeluren';var $ge

2015-11-13 11:38:08 413

转载 select into from 和 insert into select 的用法和区别

select into from 和 insert into select都是用来复制表,两者的主要区别为: select into from 要求目标表不存在,因为在插入时会自动创建。insert into select from 要求目标表存在  下面分别介绍两者语法  INSERT INTO SELECT语句  语句形式

2015-09-22 16:11:57 239

转载 数据库group by 用法

1、概述2、原始表3、简单Group By4、Group By 和 Order By5、Group By中Select指定的字段限制6、Group By All7、Group By与聚合函数8、Having与Where的区别9、Compute 和 Compute By1、概述“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组

2015-09-21 14:51:20 2837

转载 oracle11g安装后,本地无法登录

解决办法1】1这种方式每次电脑重启以后,都需要用sysdba的身份启动数据库;优点:能够加深基本的sql密令的印象;缺点:麻烦;2找到一个文件夹:pfile;虽然每个人安装oracle的路径不一样,但是在安装的目录下一定会找到这个文件夹!比如我的文件夹: D:\app\jamb008\admin\orcl\pfil

2015-09-01 09:21:23 810

转载 简单的makefile

目的:       基本掌握了 make 的用法,能在Linux系统上编程。环境:       Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。准备:       准备三个文件:file1.c, file2.c, file2.h       file1.c:              #include             

2015-08-26 14:32:17 459

转载 linux动态库的调用

1.什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。2.库的种类linux下的库有两种:静态库和共享库(动态库)。二者的不同点在于代码被载入的时刻不同。静态库的代码在编译过程中已经

2015-08-26 09:26:17 424

转载 双链表分析

网上很多对双向链表解释的文章都是用这个结构: 它们的连接情况是这样的: 相当的不直观,今天我要从详细的地址出发来解释双向链表的原理。 现定义一个结构体如下:struct student{char name;struct student *next;struct student *prior;};

2015-08-24 19:58:24 259

转载 嵌入式笔试

1. 以下三条输出语句分别输出什么?char str1[] = "abc";char str2[] = "abc";const char str3[] = "abc"; const char str4[] = "abc"; const char* str5 = "abc";const char* str6 = "abc";cout c

2015-08-19 11:07:31 1279

转载 sizeof与strlen区别

char str[20]="0123456789"; int   a=strlen(str); /*a=10;strlen 计算字符串的长度,以\0'为字符串结束标记。 int   b=sizeof(str); /*b=20;sizeof 计算的则是分配的数组str[20] 所占的内存空间的大小,不受里面存储的内容影响==================================

2015-08-18 19:37:22 227

转载 判断大小端

下面的两个程序均可判断CPU的大小端问题int i=1;      char *p=(char *)&i;      if(*p==1)               printf("Little_endian");   //Little_endian    else           printf("Big_endian");   //Big_endian

2015-08-18 15:31:05 302

转载 c++面试

1,关于动态申请内存答:内存分配方式三种:(1)从静态存储区域分配:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。全局变量,static变量。(2)在栈上创建:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。

2015-08-18 11:13:51 248

转载 解题笔记(30)——找含单链表的环入口点(转网上某位高手的解法)

原文出处 http://hi.baidu.com/iwitggwg/blog/index/1  很不错。        问题1:如何判断单链表中是否存在环(即下图中从结点E到结点R组成的环)?        设一快一慢两个指针(Node *fast, *low)同时从链表起点开始遍历,其中快指针每次移动长度为2,慢指针则为1。则若无环,开始遍历之后fast不可能与low重合

2015-07-29 13:59:02 267

转载 oracle学习

这是本人收藏的一个大师写的,用来提示自己oracle学习路线1、sql、pl/sql(网上有很多的视频,可以做一个简单的入手,然后看几本书,多做实验)    作为oracle的基本功,需要大家对sql和plsql非常的熟悉。特别是sql里面的多表连接、子查询、各种新版本的函数,以及plsql里面的所有语法。建议大家拿出足够的时间来研究这两块。不要认为这是开发人员的工作,他也是DBA的重

2015-07-22 09:46:36 267

转载 各种排序算法

堆排序http://www.cnblogs.com/luchen927/archive/2012/03/08/2381446.html快速排序http://www.cnblogs.com/luchen927/archive/2012/02/29/2368070.html冒泡排序http://www.cnblogs.com/luchen927/archive/20

2015-04-14 10:19:59 238

转载 链表各个操作

链表概述   链表是一种常见的重要的数据结构。它是动态地进行存储分配的一种结构。它可以根据需要开辟内存单元。链表有一个“头指针”变量,以head表示,它存放一个地址。该地址指向一个元素。链表中每一个元素称为“结点”,每个结点都应包括两个部分:一为用户需要用的实际数据,二为下一个结点的地址。因此,head指向第一个元素:第一个元素又指向第二个元素;……,直到最后一个元素,该元素不再指向其它元素,

2015-04-13 10:03:01 418

转载 架构师

架构师之路: 一、书籍 1、基础书籍     《Java编程思想》     《J2EE应用与BEA WebLogic Server》      《精通EJB》 2、设计书籍     《UML和模式应用》     《设计模式:可复用面向对象软件的基础》     《Java与模式》     《J2EE核心模式》     《EJB设计模式》     《敏捷

2015-01-31 22:21:04 424

转载 程序员

在职业选择上,很多人都会问一个问题,这个职业有什么出路?想得到正确的回答,必须先搞清楚,自己究竟想得到什么东西。对于程序员这个职业,如果你要的是钱,很多的钱,程序员没有出路;程序员工作繁忙,有时不规律,连续着加班很有可能,如果你要的是休闲的生活,程序员没有出路;程序员都是与电脑打交道,工作就是坐着,如果你要的是跟人广泛的交流,而且坐不住,程序员没有出路;写程序都是很逻辑的东西,如果你不喜欢这种解题

2015-01-30 23:05:04 453

转载 VC程序运行时间的测试函数

介绍       我们在衡量一个函数运行时间,或者判断一个算法的时间效率,或者在程序中我们需要一个定时器,定时执行一个特定的操作,比如在多媒体中,比如在游戏中等,都会用到时间函数。还比如我们通过记录函数或者算法开始和截至的时间,然后利用两者之差得出函数或者算法的运行时间。编译器和操作系统为我们提供了很多时间函数,这些时间函数的精度也是各不相同的,所以,如果我们想得到准确的结果,必须使用合适的时

2015-01-30 15:07:45 478

转载 struct timespec 和 struct timeval

time()提供了秒级的精确度 .1、头文件  2、函数原型 time_t time(time_t * timer) 函数返回从TC1970-1-1 0:0:0开始到现在的秒数 用time()函数结合其他函数(如:localtime、gmtime、asctime、ctime)可以获得当前系统时间或是标准时间。如果需要更高的时间精确度,就需要struct timespec

2015-01-28 09:39:06 333

转载 字符串转枚举

我今天编程的时候发现如下关于“字符串转枚举类型”的问题:我开始在settings的配置文件里保存配置信息,因为settings的配置文件可以指定数据类型,所以保存了System.Windows.Forms.Keys 类型的数据(即记录键盘的值),可是现在想将数据保存在xml文档里,但是xml文档不能指定数据类型,我就将该数据保存为字符串,可是导出的时候怎么才能将string转成System

2014-12-01 15:43:14 573

转载 Android中Message机制的灵活应用

1.活用Android线程间通信的Message机制 1.1.Message 代码在frameworks\base\core\java\android\Os\Message.java中。 Message.obtain函数:有多个obtain函数,主要功能一样,只是参数不一样。作用是从Message Pool中取出一个Message,如果Message Pool中已经没有Mess

2014-11-26 13:40:55 231

转载 基于XML的配置文件访问接口设计和实现

基于XML的配置文件访问接口设计和实现(1) 目录    摘要    配置文件结构    XmlConfigReader类的实现    XmlConfigReader类的使用 摘要    在进行程序开发过程中,经常要将一些程序设置/使用的信息储存起来.由于这些信息和程序的设置/使用相关,与程序有相当的独立性,所以不可能硬编码到

2014-11-24 11:31:17 2513

转载 基于C++的跨平台的轻量级日志类

写在最前:该日志类的所有源代码可至http://download.csdn.net/detail/great3779/4034521免费下载。目前C++下比较常用的日志类是log4cpp。这是一个大而全的日志类,提供了很多的功能和扩展。但其缺点是使用起来比较繁杂,而且携带的库也比较大。因此有时我们希望使用一些轻量级的、接口简单易用的日志库。基于此目的,我自己开发了一个轻量级跨平

2014-11-24 11:14:13 1405

转载 corba知识

org.omg.CORBA 类 ORBjava.lang.Object org.omg.CORBA.ORB直接已知子类:ORBpublic abstract class ORBextends Object为 CORBA 对象请求代理 (Object Request Broker) 特性提供 API 的类。ORB 类还提供“可插入 ORB 实现”API,该 AP

2014-11-13 13:34:26 1313

转载 linux自学

嵌入式书籍推荐Linux基础1、《Linux与Unix Shell 编程指南》C语言基础1、《C Primer Plus,5th Edition》【美】Stephen Prata着2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)着

2014-10-16 14:56:33 463

转载 感悟

在职业选择上,很多人都会问一个问题,这个职业有什么出路?想得到正确的回答,必须先搞清楚,自己究竟想得到什么东西。对于程序员这个职业,如果你要的是钱,很多的钱,程序员没有出路;程序员工作繁忙,有时不规律,连续着加班很有可能,如果你要的是休闲的生活,程序员没有出路;程序员都是与电脑打交道,工作就是坐着,如果你要的是跟人广泛的交流,而且坐不住,程序员没有出路;写程序都是很逻辑的东西,如果你不喜欢这种解题

2014-10-14 20:37:54 404

多线程条件变量列子 c++

多线程条件变量列子 c++

2022-11-18

bootstrap说明文档

bootstrap说明文档bootstrap说明文档bootstrap说明文档bootstrap说明文档bootstrap说明文档bootstrap说明文档bootstrap说明文档

2017-09-12

qt-vs-addin-1.1.7.exe

qt-vs-addin-1.1.7.exe

2015-03-16

空空如也

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

TA关注的人

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