09 2020 档案

摘要:同步和互斥是反义词关系吗? 不是,同步的反义词是异步,互斥的反义词是共享. 同步一般速度有差异,在一定情况下停下等待. 下图是同步和互斥的典型例子--生产者和消费者问题. 当为单缓冲区时,消费者和生产者不能同时操作同一个物品,这是互斥. 消费者等生产者生产了产品后才能够取走; 生产者等消费者取走之后 阅读全文
posted @ 2020-09-23 21:23 心媛意码 阅读(373) 评论(0) 推荐(0) 编辑
摘要:Qt中QMessageBox::critical(...)的第一个参数使用this和NULL的区别: 前者能够保证消息框可以在应用窗口的中央. 后者只是让消息框在电脑屏幕的中央. 参考帖子: https://stackoverflow.com/questions/6754049/setting-pa 阅读全文
posted @ 2020-09-23 18:52 心媛意码 阅读(1200) 评论(0) 推荐(0) 编辑
摘要:数据模型 数据不仅可以存储在数据模型中,数据可以是其他类,文件,数据库或任何数据源. 视图组件 那些带View的类; 在显示数据时,调用setModel()函数,为自己设置一个数据模型,实现组件和数据之间的交互.一个数据模型可以同时在多个视图组件中显示数据. 视图组件类的数据采用单独的数据模型,视图 阅读全文
posted @ 2020-09-22 21:35 心媛意码 阅读(280) 评论(0) 推荐(0) 编辑
摘要:可以 我们程序中所显示的内存地址实际上是虚拟地址. 不同进程访问相同地址的一个典型例子就是共享内存. 共享内存在不同进程中映射的地址一样吗? 不一样.同一块物理内存被映射到进程A、B各自的进程地址空间.但是可以通过OS的帮助得到他们在不同进程的虚地址. 另外的言论: 理论上,用户在任何当前流行的操作 阅读全文
posted @ 2020-09-22 14:15 心媛意码 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:这个让我找了半天,网上好多写的都是不靠谱的,看着很长一串,要么不对,要么有遗漏.让人抓狂.后来还是在StackOverflow上找到了好用的:"^-?\\d*(\\.\\d+)?"Qt使:QRegExprx("?d(.d+)?"); if(-1 == rx.inde 阅读全文
posted @ 2020-09-21 20:40 心媛意码 阅读(1972) 评论(0) 推荐(0) 编辑
摘要:第一天: 1.四种不同的方式来实现add函数 //面向过程 int add1(int a, int b) { return a + b; } //面向对象 class ADD{ public: int operator()(int a, int b) { return a + b; } }; //泛 阅读全文
posted @ 2020-09-20 23:31 心媛意码 阅读(729) 评论(0) 推荐(0) 编辑
摘要:1.先使用CDLinux的Minidwep-gtk获得.cap文件:CDLinux|有了它,让你随时随地蹭网无人可挡! 2.使用EWSA破解密码: http://www.ddooo.com/softdown/10660.html 其他链接: https://www.cnblogs.com/mq003 阅读全文
posted @ 2020-09-20 14:12 心媛意码 阅读(435) 评论(0) 推荐(0) 编辑
摘要:子查询和关联查询: 阅读全文
posted @ 2020-09-19 18:27 心媛意码 阅读(112) 评论(0) 推荐(0) 编辑
摘要:initial_array = np.empty(0, np.uint32) table = bcolz.ctable( rootdir='D:\\fiel', columns=[ initial_array, initial_array, initial_array, initial_array, 阅读全文
posted @ 2020-09-19 18:16 心媛意码 阅读(169) 评论(0) 推荐(0) 编辑
摘要:#include <iostream> #include <sstream> #include <fstream> #include <string> #include <vector> using namespace std; string Trim(string &str) { //在字符串st 阅读全文
posted @ 2020-09-19 18:14 心媛意码 阅读(437) 评论(0) 推荐(0) 编辑
摘要:1.select和epoll的区别? 2.gdb调试死锁问题. 3.第一个项目中对谁进行的加锁. 4.快速排序算法 5.Top N问题涉及到的数据结构. 阅读全文
posted @ 2020-09-19 18:13 心媛意码 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1.create database db; 2.insert into person (name) select name from person; --造数据的方式,把原来表复制,name之外的列为NULL. --注意insert into只能时主键不存在时插入,如果主键已经存在就会插入失败.此时 阅读全文
posted @ 2020-09-19 18:09 心媛意码 阅读(252) 评论(0) 推荐(0) 编辑
摘要:1.CVR [1] (Central Video Recorder)是集编码设备管理、录像管理、存储、转发功能为一体的视频专用存储技术 2.一体式终端和分体式终端(包括前端面板和中心设备). 3. 摄像机使用场景举例: 模拟摄像机都需要一根同轴电缆相连, 每增加一路都要重新布线, 当使用长电缆时会影 阅读全文
posted @ 2020-09-19 18:08 心媛意码 阅读(160) 评论(0) 推荐(0) 编辑
摘要:1.尽早求助:附加进程不就pdb替换一下就可以了吗,我这死活不行,你来看下? 2.A在远程的虚拟机上用我开发的工具报缺少dll问题,但是非虚拟机上可以正常使用,A能登远程桌面,但我登录不了. 解决思路: 1..让A自己去找解决方案(我只负责做工具,环境我不负责,如果扯到主管那里,是我的我就负责起来. 阅读全文
posted @ 2020-09-19 18:03 心媛意码 阅读(117) 评论(0) 推荐(0) 编辑
摘要:一.背景 之前使用过ZMQ建立过socket,感觉用起来还算比较简单. ZMQ使用socket的例子. //自己动手去写demo -> 然后研究ZMQ的socket的源代码 -> 学以致用,美滋滋 自己就想要尝试下linux下如何使用socket,发现还稍微有点麻烦,主要是自己之前没有对这块有特别深 阅读全文
posted @ 2020-09-19 18:01 心媛意码 阅读(114) 评论(0) 推荐(0) 编辑
摘要:5:如何引用一个已经定义过的全局变量?区别是什么 如果在同一个文件中,直接引用即可。 如果不在同一个文件,有两种方式: (1)直接引用头文件就可以使用了。 (2)用extern关键字重新声明一下。 10:main 主函数执行完毕后,会执行什么代码? 可以,使用on_exit 注册的函数会在代码执行完 阅读全文
posted @ 2020-09-19 18:00 心媛意码 阅读(136) 评论(0) 推荐(0) 编辑
摘要:1.线程池的使用 2.STL迭代器失效的情况 3.死锁场景及排查思路 4.网络问题排查的方法 5.gdb调试dump文件的方式 阅读全文
posted @ 2020-09-19 17:58 心媛意码 阅读(238) 评论(0) 推荐(0) 编辑
摘要:#include <iostream>#include <string>#include <vector> using namespace std; // int main()// {// const int n = 1;// auto ptr = (int*)(&n);// *ptr = 2;// 阅读全文
posted @ 2020-09-19 17:56 心媛意码 阅读(111) 评论(0) 推荐(0) 编辑
摘要:Item 1:优先选用auto,而非显式类型声明 在C++11中,使用auto关键字可以将程序员从输入繁琐的类型中解放出来。 Example: //简化前的代码 void loopover(std::vector<std::string> &vs) { for (std::vector<std::s 阅读全文
posted @ 2020-09-19 17:28 心媛意码 阅读(583) 评论(0) 推荐(0) 编辑
摘要:1.Redis是单线程,为什么还那么快? 因为Redis是基于内存,所有的操作都是在内存中进行的,所以速度特别快,而别的数据库大多是在硬盘中的,在进行增删改查操作时在IO上花费的时间比较长. 单线程避免了多线程切换的性能损耗. 阅读全文
posted @ 2020-09-19 17:16 心媛意码 阅读(98) 评论(0) 推荐(0) 编辑
摘要:tableWidget->installEventFilter(this);//注册事件过滤器 bool Widget::eventFilter(QObject*obj,QEvent*event) { if(obj == tableWidget) { if(event->type() == QEve 阅读全文
posted @ 2020-09-18 11:21 心媛意码 阅读(1065) 评论(0) 推荐(0) 编辑
摘要:模拟量信号是自动化过程控制系统中最基本的过程信号(压力、温度、流量等)输入形式。系统中的过程信号通过变送器,将这些检测信号转换为统一的电压、电流信号,并将这些信号实时的传送至控制器(PLC)。 PLC通过计算转换,将这些模拟量信号转换为内部的数值信号。从而实现系统的监控及控制。从现场的物理信号到PL 阅读全文
posted @ 2020-09-16 19:05 心媛意码 阅读(1726) 评论(0) 推荐(0) 编辑
摘要:1.任何情况下都屏蔽 在工程文件.pro里面添加 DEFINES += QT_NO_WARNING_OUTPUT\ QT_NO_DEBUG_OUTPUT然后clear项目重新编译即可 2.Release版禁止输出debug信息 CONFIG(release, debug|release):DEFIN 阅读全文
posted @ 2020-09-16 14:10 心媛意码 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-09-15 21:01 心媛意码 阅读(154) 评论(0) 推荐(0) 编辑
摘要:最近读了一本很薄,但是很有营养的书籍--<一分钟经理人>.文中通过对话的形式去展现作者对优秀的经理人的理解.文章中举的很多例子很贴切,讲的道理也很容易理解. 阅读全文
posted @ 2020-09-15 18:15 心媛意码 阅读(633) 评论(0) 推荐(0) 编辑
摘要:If you want to use other types as the key, make sure that you provide operator==() and a qHash() implementation. #ifndef EMPLOYEE_H #define EMPLOYEE_H 阅读全文
posted @ 2020-09-15 11:15 心媛意码 阅读(655) 评论(0) 推荐(0) 编辑
摘要:Algorithm 快速排序 这个是面试中常问的算法题,它主要考察到双指针,以及递归的知识. 算法介绍: 首先,选定左端的作为基准值,下标i和j分别指向最左端和最右端; 接着,j向右移动,直到找到比基准值小的值y(如果j当前所指向的值就满足则不需要移动);等j停下来后,i开始向右移动(前提是i和j不 阅读全文
posted @ 2020-09-09 20:13 心媛意码 阅读(200) 评论(0) 推荐(0) 编辑
摘要:1.先创建剪切的区域: HRGN rgnRect1 = CreateRectRgn(10,10,100,100); //x1, y1, x2, y2 2.设置窗口: SetWindowRgn((hWnd, rgnRect1 , bRedraw); //可见则bRedraw设为TRUE. 参考文章: 阅读全文
posted @ 2020-09-08 16:20 心媛意码 阅读(536) 评论(0) 推荐(0) 编辑
摘要:F8 阅读全文
posted @ 2020-09-08 11:25 心媛意码 阅读(1517) 评论(0) 推荐(0) 编辑
摘要:1.a C++11-standard-compliant compiler: CMakeList.txt中增加add_compile_options(-std=c++11) 2.重新cmake: 删除文件夹下的文件 rm CMakeCache.txt 重新编译即可 阅读全文
posted @ 2020-09-04 07:55 心媛意码 阅读(113) 评论(0) 推荐(0) 编辑
摘要:https://stackoverflow.com/questions/16904529/fatal-error-rc1015 阅读全文
posted @ 2020-09-02 13:52 心媛意码 阅读(273) 评论(0) 推荐(0) 编辑
摘要:这种情况出现在多任务系统当中,在任务执行期间捕捉到信号并对其进行处理时,进程正在执行的指令序列就被信号处理程序临时中断。如果从信号处理程序返回,则继续执行进程断点处的正常指令序列,从重新恢复到断点重新执行的过程中,函数所依赖的环境没有发生改变,就说这个函数是可重入的,反之就是不可重入的。众所周知,在 阅读全文
posted @ 2020-09-01 23:56 心媛意码 阅读(148) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示