pjl1119
码龄14年
关注
提问 私信
  • 博客:324,141
    社区:3,843
    学院:565
    328,549
    总访问量
  • 47
    原创
  • 2,130,695
    排名
  • 83
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2010-07-29
博客简介:

pjl1119的专栏

查看详细资料
个人成就
  • 获得50次点赞
  • 内容获得22次评论
  • 获得126次收藏
创作历程
  • 16篇
    2018年
  • 1篇
    2017年
  • 4篇
    2016年
  • 5篇
    2015年
  • 10篇
    2014年
  • 12篇
    2013年
  • 9篇
    2012年
  • 14篇
    2011年
  • 7篇
    2010年
成就勋章
TA的专栏
  • vc
    46篇
  • 组合键
    1篇
  • 消息
    1篇
  • 发送
    1篇
  • 接受
    1篇
  • SendMessage
  • PostMessage
  • 区别
  • vc win7 管理员权限
  • vc 内存 MEMORYSTATUS
    1篇
  • createElement
    2篇
  • appendChild
    2篇
  • HTML
    2篇
  • 添加
    1篇
  • CDHtmlDialog
    1篇
  • JavaScript
    1篇
  • removeChild
    1篇
  • 添加节点
    1篇
  • 删除节点
    1篇
  • 设计模式
    1篇
  • C++
    1篇
  • c
    1篇
  • qt
    1篇
  • 数据库
    1篇
  • 视频教程
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

348人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

opengl es 3.0 源码

发布资源 2022.12.06 ·

cmake-3.21.3.tar.gz

发布资源 2021.09.30 ·
gz

TMS320C6000系列DSPs原理与应用(第二版)(pdf版本)

发布资源 2019.01.23 ·
zip

pexports-0.43

发布资源 2018.12.10 ·
zip

strstr, strcat 函数的实现

strstr函数:返回主串中子字符串的位置后的所有字符。#include <stdio.h>const char *my_strstr(const char *str, const char *sub_str){    for(int i = 0; str[i] != '\0'; i++)    {        int tem = i; //tem保留主串中的起始判断...
转载
发布博客 2018.09.26 ·
423 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

DLL的显式调用与隐式调用

一、隐式调用编译程序时需要头文件、lib文件,运行时需要DLL文件,并且运行过程中DLL文件一直被占用。#pragma comment(lib, "Common.lib")二、显式调用编译时什么都不需要,在需要使用DLL中的函数时,通过LoadLibrary()和FindProcAdress()这两个API调用。只需要一个DLL文件即可,而且在需要使用的时候DLL才被占用,使用完毕即解除占用(Fr...
转载
发布博客 2018.04.23 ·
930 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

sizeof与strlen的区别

char str[20]="0123456789"; int   a=strlen(str); /*a=10; strlen 计算字符串的长度,以\0'为字符串结束标记。 int   b=sizeof(str); /*b=20; sizeof 计算对象所占的内存空间的大小,不受里面存储的内容影响====================================================...
转载
发布博客 2018.04.21 ·
296 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SQLite 和 Berkeley DB 的比较

   一、内存数据库:FastDB、BerkeleyDB、SQLite   内存数据库, 顾名思义就是将数据放在内存中直接操作的数据库。相对于磁盘,内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。 最近要做一个项目,需要用到实时数据库,PI太贵了,想找一个免费的,实在不行就只能自己编了。找了半天,找到了FastDB、BerkeleyDB和SQLite...
原创
发布博客 2018.04.18 ·
9240 阅读 ·
4 点赞 ·
0 评论 ·
11 收藏

Qt Creator快捷键大全

一、常用默认快捷键:编号快捷键功能1Esc切换到代码编辑状态2F1查看帮助(选中某一类或函数,按下F1,出现帮助文档)3F2在光标选中对象的声明和定义之间切换(和Ctrl+鼠标左键一样的效果,选中某一类或函数,按下F2,迅速定位到该类或函数声明的地方或被调用的地方)4F3查找下一个5F4头文件和源文件之间切换6F5开始调试/继续执行7F9设置和取消断点8F10单步跳过9F11单步进入10Shift...
转载
发布博客 2018.04.12 ·
386 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

从视频中抓取所有的车牌号

opencv播放视频   (https://blog.csdn.net/qq_32925781/article/details/53709271)opencv抓拍  (https://blog.csdn.net/rainvictor1/article/details/61625143)ocr 技术识别车牌号  (开源的OCR代码,或在线首付的,如阿里云OCR)...
原创
发布博客 2018.04.11 ·
7873 阅读 ·
2 点赞 ·
0 评论 ·
12 收藏

16位的MD5加密和32位MD5加密的区别

MD5加密后所得到的通常是32位的编码,而在不少地方会用到16位的编码它们有什么区别呢?16位加密就是从32位MD5散列中把中间16位提取出来!其实破解16位MD5散列要比破解32位MD5散列还慢因为他多了一个步骤,就是使用32位加密后再把中间16位提取出来, 然后再进行对比而破解32位的则不需要,加密后直接对比就可以了admin 的加密代码:16位加密:7a57a5a743894a0e32位加密...
转载
发布博客 2018.04.10 ·
3108 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

空类对象的sizeof 大小为1

空类对象的sizeof 大小为1空结构体对象的sizeof 大小也为1为什么?深度探索c++对象模型中是这样说的: 那是被编译器插进去的一个char ,使得这个class的不同实体(object)在内存中配置独一无二的地址。 也就是说这个char是用来标识类的不同对象的 这就是我们刚才所说的实例化的原因(空类同样可以被实例化),每个实例在内存中都有一个独一无二的地址,为了达到这个目的,编译器往往会...
原创
发布博客 2018.04.08 ·
1114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

memset一个类指针为0,类对象还可以用吗

答案是肯定的,还可以使用。class CNullPointCall{public: CNullPointCall() { this->m_iTest = 1100; } static void Test1(); void Test2(); void Test3(int iTest); void Test4();private: static int m_iStati...
原创
发布博客 2018.04.04 ·
971 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

结构体没有重载==,不能判断相等!!没有重载=,可以赋值

struct stStudent{ int num; wstring name; wstring level; bool isTwo;};自定义的结构体,没有重载operator==,是不能进行等于判断的。没有重载operator=,可以进行赋值操作 stStudent a, b; a.isTwo = false; a.level = L"1"; a.name = L"zhans...
原创
发布博客 2018.04.04 ·
3149 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

C++ 字符串不区分大小比较

1、使用C++提供的忽略大小写的比较函数使用到的函数不是C++标准库中的函数,windows和Linux下各有不同的实现,所以使用宏定义进行处理实现跨平台stricmp是windows下提供的函数strcasecmp是Linux下提供的函数,使用时需要包含头文件strings.hstring strSrc = "Hello, World";string strDes = "Hello, worl...
转载
发布博客 2018.04.04 ·
5440 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

memmove 解决内存拷贝时内存重叠的问题

内存重叠:拷贝的目的地址在源地址范围内。所谓内存重叠就是拷贝的目的地址和源地址有重叠。在函数strcpy和函数memcpy都没有对内存重叠做处理的,使用这两个函数的时候只有程序员自己保证源地址和目标地址不重叠。使用memmove函数可解决内存重叠问题。memmove函数对内存重叠做了处理。重叠从两方面考虑:(1).dest数据覆盖了source; 如:dest(8byte) 地址:1000sour...
转载
发布博客 2018.04.04 ·
3320 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

在C++类的构造中调用this指针,会有警告?

以前面试的时候,被问到一个问题:在C++类的构造函数中调用this指针,为什么会有警告?我在vs2017中测试了一下,并没有发现警告!! 还可以正常的给类成员变量赋值。疑惑!!...
原创
发布博客 2018.04.04 ·
695 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

C++类中this指针的含义

有下面的一个简单的类:class CNullPointCall{public:    static void Test1();    void Test2();    void Test3(int iTest);    void Test4();private:    static int m_iStatic;    int m_iTest;};int CNullPointCall::m_iSta...
转载
发布博客 2018.04.04 ·
1175 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

C++设计模式

简述设计模式(Design pattern)代表了最佳的实践,在面向对象的编程中被很多老鸟们反复使用。使用设计模式有很多好处:可重用代码保证代码可靠性使代码更易被他人理解……毫无疑问,设计模式于己、于人、于系统都是多赢的。《设计模式》之于程序员,就好比《圣经》之于耶稣信徒一样,意义可想而知!简述什么是 GoF设计模式的类型创建型模式结构型模式行为型模式N 问设计模式源码地址版权所有:一去丶二三里,...
转载
发布博客 2018.04.03 ·
162 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

标准库STL讲解-潘军林-专题视频课程

详细讲解标准模板库STL的各种主要容器、算法。
原创
发布博客 2018.01.02 ·
395 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多