是一个用c++编写的高性能网络库,它在设计上面主要参考tornado,为服务端网络编程提供简洁而高效的接口,非常易于使用。 Echo Server void onConnEvent(const ConnectionPtr_t& conn, ConnEvent event, const void* context) { switch(event) { case Conn_ReadEvent: { const S
2024-12-02[root@bj80 lisa]# passwd -l oracleLocking password for user oracle.passwd: Success 来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/51862/viewspace-180598/,如需转载,请注明出处,否则将追究法律责任。 转载于:http://blog.itpub.net/51862/viewspace-180598/
2024-12-02可以使用brew直接安装python,但是安装完成了之后没有pip命令。 pip是常用的python包管理工具,类似于java的maven。第一反应brew install pip,却提示没这货。 可见,pip的安装是跟python一起的。 换种方式: sudo easy_install pip 会提示你输入密码,接着一路稍等。。。 Password: Searching for pip Reading https://pypi.python.org/simple/pip/
2024-12-02PySide2是QT官方出的Python的QT封装, 不过默认安装运行时候会有一些小问题, 可能是系统里已经安装过其他版本QT的原因, 会报错如下: PySide2 qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because no Qt platform plugin could be i
2024-12-021.文件系统的层次结构 1.用户接口 文件系统需要向上层的用户提供一些简单易用的功能接口。 这层就是用于处理用户发出的系统调用请求(Read、Write、Open、Close等系统调用) 2.文件目录系统 3.存取控制模块 为了保证文件数据的安全,还需要验证用户是否有访问权限。 这一层主要完成了文件保护相关功能。 4.逻辑文件系统与文件信息缓冲区 5.物理文件系统 6.辅助分配模块 负责文件存储空间的管理,即负责分配和回收存储空间。 7.设备管理模块 直接与硬件交互,负责和硬件直接相关的一
2024-12-02uc/OS中任务的学习目录 注:本章未写完的在后面章节会继续书写 (1)任务的基本概念 (2)任务堆栈 (3)任务控制块及任务控制块链表 (4)任务就绪表及任务调度 (5)任务的创建 (6)任务的挂起和恢复 (7)其他任务管理函数 (8)uC/OS-II的初始化和任务的启动 涉及到的基本问题: (1)任务的特性 (2)任务的划分目标 (3)任务的划分方法 (4)任务的可调度性分析 (5)任务的执行分类和优先级安排 (6)任务设计中的问题 (7)系统设计编码实现过程 (8)中断服务程序的设计
2024-12-02硬盘容量分为格式化容量和非格式化容量两种: 格式化容量=面数x(磁道数/面)x(扇区数/道)x(字节数/扇区) 非格式化容量=面数x(磁道数/面)x内圆周长x最大位密度 题目: 假设某硬盘由5个盘片构成(共有8个记录面),盘面有效记录区域的外直径为30cm,内直径为10cm,记录位密度为250位/mm,磁道密度为16道/mm,每磁道分16个扇区,每扇区512字节,则该硬盘的格式化容量约为 MB,非格式化容量约为
2024-12-02二维数组:用二维数组将坐标保存,如果芯片51则变量最多128个,故适用于地图范围在11*11之内。 暴力走:遇见岔路口默认方向左中右则暴力走出,适用于简单地图。 参加比赛建议暴力走,地图在赛前会给出,将硬件搞好即可,软件问题不大,选用模块建议超声波测距离,最好是4个,保证每一步的精确。车一定足够小,建议将芯片焊在板子上,大小最好在8*8以内,电池建议用蓄电池,298建议用12V,只要硬件好其他的都不是事。 千万不能按格走,很难保证精确度。 按格走代码如下,二维数组有些繁琐,地图长度为8*8;
2024-12-02解决 VMware 虚拟机 中被提示 “请不要在虚拟机中运行此程序”或者“Themida Sorry, this application cannot run under a Virtual Machine”方法自己发现问题,解决问题后,觉得应该分享给大家。用记事本打开 VMX 文件 类似 Windows XP Professional.vmx 在文本末尾加入一行monitor_control.restrict_backdoor = TRUE保存文件现在启动虚拟机 就不会被其他不能运行的软件检测
2024-12-02下面列举一些成熟软件中常用得宏定义 1,防止一个头文件被重复包含 用do{}while(0)语句包含多语句防止错误 例如:#difne DO(a,b) a+b;\ a++; 应用时:if(….) DO(a,b); //产生错误 else 解决方法: #difne DO(a,b) do{a+b;\ a++;}while(
2024-12-02