自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (10)
  • 收藏
  • 关注

原创 2013-7-31 linux

[ 类型与权限         ][链接数][拥有者][群组   ][档案大小 ][日期                           ][档案名                              ]

2013-07-31 22:09:55 654

原创 2013-7-30 linux

~表示主目录           若以root身份登录,则表示/root             若以普通用户登录,则表示/home/用户名~/.local 表示  /home/用户名/.local文件名前有点表示该文件为隐藏文件 ./file  表示当前目录下的file文件.. 表示上一级目录 对于目录backcron,可以这样操作隐藏:mv backcron

2013-07-30 21:52:39 718

转载 流媒体 M3U8

了解下 使用M3U8将小分段的MP4封装成完整的MP4,http://tools.ietf.org/html/draft-pantos-http-live-streaming-06HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体 网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个

2013-07-30 15:57:26 5181

原创 Thinking mp4 file merged

https://code.google.com/p/mp4parser/wiki/AppendTracks http://code.google.com/p/mp4v2/

2013-07-18 19:07:51 765

转载 tab control

VC中使用TAB Control控件假如我现在有个SDI程序,View是Form View,想在上面放个Tab Control,包含两个Page。现在让我们来看看应该怎样处理。首先当然要增加一个Tab Control资源,然后利用Class Wizard,在View中增加一个Control变量。接着建立两个对话框资源,别忘了把Style改为Child,Border改为N

2013-07-18 17:00:28 869

转载 easysize

EASYSIZE假设创建的对话框的类名是CMyDlg,具体过程如下: 步骤一:把easysize.h拷贝到CMyDlg项目文件夹中,同时在CMyDlg的.h文件和.cpp文件中加入#include "easysize.h";步骤二:在CMyDlg类的h文件中,加入DECLARE_EASYSIZE,注意结尾处不要加“;”。 class CMyDlg : public

2013-07-18 09:38:32 912

转载 NuMega Devpartner 动态测试工具-白盒测试

1 前言我在本文中详细介绍了测试工具NuMega Devpartner(以下简称NuMega)的使用方法。NuMega是一个动态测试工具,主要应用于白盒测试。该工具的特点是学习简单、使用方便、功能有效。NuMega共有三个独立的子功能——BoundsChecker、TrueCoverage、TrueTime。BoundsChecker为代码检错工具,TrueCoverage为测试覆盖率统计

2013-07-17 16:19:00 1242

原创 WinDBG

无头函数陷阱WinDBG

2013-07-15 20:47:43 726

原创 2013-7-15 socket study_1

#define FD_ZERO(set) (((fd_set FAR *)(set))->fd_count=0)/* * The new type to be used in all * instances which refer to sockets. */typedef u_int           SOCKET;/* * Select uses arrays o

2013-07-15 16:40:06 837

原创 2013-7-12 linux

history  查看以前输入的命令vi ~/.bash_history    ls -atype ls     列出各种目录下的lsissue    显示bash的登录各种信息cat /etc/issuecat  /usr/local/*/man/etc/profile   这是系统整体的配置,最好不要修改cat ~/.bash_profile vi ~/

2013-07-12 20:05:13 604

原创 dll Loadlibaray TLS

If a DLL declares any nonlocal data or object as __declspec( thread ), it can cause a protection fault if dynamically loaded. After the DLL is loaded withLoadLibrary, it causes system failure whenev

2013-07-11 10:29:02 857

转载 多线程之线程局存储

多线程(C++)线程局部存储TLS多线程之线程局部存储一 线程局部存储 (TLS)      来自:http://msdn2.microsoft.com/en-us/library/ms686749.aspx            同一进程中的所有线程共享相同的虚拟地址空间。不同的线程中的局部变量有不同的副本,但是static和globl变量是同一进程中的所有线程共

2013-07-10 12:01:46 1088

转载 Thread Local Storage

1. 什么是TLS? TLS是Thread Local Storage(线程局部存储)的简称,是一项解决多线程内部变量使用问题的技术。用于将某些数据和一特定线程关联起来,即,这些数据为关联线程所独有(私有)。在多线程编程中, 同一个变量, 如果要让多个线程共享访问, 那么这个变量可以使用关键字volatile进行声明; 而如果一个变量不想被多个线程共享访问, 那么就应该使用TLS。 2. 如何使用

2013-07-10 11:23:37 1711

原创 2013-7-9 linux

PS1='[\u@\h\W \A \#]\$'export 将普通变量转换为环境变量locale  和语言编码相关,解决乱码问题时可能用到 locale -als -lls -acat /etc/sysconfig/i18n  read  读取来至键盘输入的变量read name    echo $nameread -p "please input your

2013-07-09 21:49:51 663

转载 vc6 设置堆栈大小

First-chance exception in platform.exe: 0xC00000FD: Stack Overflow.please enter the path for CHKSTK.ASM.   AfxWinMain解决方法:在调试程序时,VC下经常要用到Step Over和Step Into,对于库函数,一般都知道使用Step Over,对于自定义函数,要使用Ste

2013-07-09 16:29:40 3824

转载 access violation

当你运行程式得到了一个AV(Access Violation)错误的时候,这意味着你的程式正在试图访问一块不再有效的内存,请注意我所提到的“不再 ”有效。大多数的情况下,出现这个错误要么是因为你试图访问一块已经被释放的内存,要么是想使用一个还未创建对象的指针。 幸运的是:Win32的内存体系在不同的进程(Process)间使用了独立的地址空间。所以我们可以不必担心会访问到其他的进程中的地址空间而造

2013-07-09 16:14:05 1207

转载 程序员经常犯的五大错误

本文总结了程序员经常犯的五大错误,尤其是初学者。在编程的道路上,犯错也是学习道路上不可或缺的一部分,但一旦意识到某种错误的发生,就应该想办法避免,这样,代码就会越来越好,自己也会得到成长。当你成为程序员后,你很容犯下文所提到的这些错误。话说失败是成功之母,在编程的道路上,犯错也是学习道路上不可或缺的一部分。尤其是初学者,他们犯的错误可能会比其他人更多,那么该如何才能避免这些错误的发生呢

2013-07-08 10:53:46 888

转载 2013-7-8 linux学习记录

Linux学习记录今天学习一下Linux同事推荐用 VirtualBox-4.1.8-75467-Win.exe 做虚拟机系统用CentOS-6.2-i386-minimal.iso  CentOS-6.2-i386-minimal.iso安装好后,进入终端,默认是不开网络的:#ifconfig eth0 up#dhclient eth0这时候再ifconf

2013-07-08 10:07:27 826

转载 2013-7-4 linux记忆方法

查询所有linux 命令,以Tab补全命令。Display all 2384 possibilities (y or n) 显示所有2384种可能?有2384种命令,反正我是背不完,不论你行不行,反正我是不行。[html] view plaincopyprint?[Tab]键,具有“命令补全”和“文件补齐”功能。如果什么都不输入,按下[Tab][Tab]系统就会以空

2013-07-04 14:34:24 1042

转载 创业第一年易犯的8大错误

摘要:创业是一件看上去很牛逼实际很苦逼的事儿,为了走得更顺一些,最好不要:1.过早接触媒体;2.频繁参加行业活动;3.固执且听不进用户的意见和员工的抱怨;4.因为投资人的压力而急于交出满意的答卷。我们往往看到了大多数成功的创业公司光鲜亮丽的外表,却不知道创始人当初内心的挣扎。著名创业孵化器500Startups创始人Dave McClure也会感慨创业艰辛。他说:“创业就是付出

2013-07-04 08:52:02 770

原创 LNK2001 unresolved external symbol _winmain@16

网上找的例子:刚才想新建一个VC++ Console的程序,试验一下自己想的代码。但没注意,在创建的时候应该是误选择了“Win32 Application”,而不是想要的“Win32 Console Application”。所以即使只写void main(){}这条语句都不能通过“链接”(编译能通过),出错信息如上面。找了半天,开始以为是Project Settings里面的C++选

2013-07-03 15:10:46 936

转载 2013-7-3 VC++6.0编译环境

声明一下大多资源为转载,在这里只是学习总结。VC++6.0编译环境  尽快熟悉使用 VC++6.0编译环境,更利于我们的编程,开发程序。    大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一

2013-07-03 14:51:23 1204

原创 2013-7-3 linux查找命令 windows命令提示符命令

linux:   如果你把这个文件放在  单个的文件夹里面,只要使用常见的“ls"命令就能方便的查找出来,

2013-07-03 10:11:40 1021

转载 c/c++内存分配方式

基本知识在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。1.堆区(heap)—就是那些由malloc 或 new 分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete,malloc对应free。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。注意它与数据结构中的堆是两回事,分配方式倒

2013-07-01 11:03:23 1767 1

xshell7 free for home/school

xshell7 free for home/school

2022-03-26

OpenResty 最佳实践

。由于之前一直混迹在 Python 圈子里面,也接触过 Nginx C 模块的高性能开发,一直想找到一个兼备 Python 快速 开发和 Nginx C 模块高性能的产品。看到 OpenResty 后,有发现新大陆的感觉。

2020-11-28

eBPF探索之旅-又拍云OpenTalk

BPF 基于寄存器虚拟机实现(支持 jit),实现了将过 滤包的逻辑移植到内核中: ① 用户态通过 BPF 接口将用户代码编译成字节码后, 尝试加载到BPF虚拟机中 ②内核校验用户的代码是否安全,如果安全,用户态 代码才能够在内核中运行

2020-11-28

mp4文件格式

mp4文件格式

2013-04-09

COM技术内幕

COM技术内幕

2013-03-25

响应鼠标按下和抬起

响应鼠标按下和抬起

2013-01-25

MFC窗口切换

MFC窗口切换

2013-01-25

socket阻塞与非阻塞

socket阻塞与非阻塞

2013-01-25

CFile操作

CFile操作详解

2012-11-22

空空如也

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

TA关注的人

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