- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 Umi3升级4遇到TypeError: Cannot read properties of undefined (reading ‘includes‘)
实际exportStatic选项是可以用的,但是路由配置可能需要更改。添加后就可以正确编译了。
2024-01-18 09:42:23 987
原创 vmware不可恢复错误vmui
修改兼容模式到16.x,然后点击设置不再报vmui错误,并且改为17.x后也不再报错。希望给碰到此类错误的同学一个解决办法。
2022-11-21 16:15:10 1409 3
转载 VS2010调试PostgreSQL9.4.0(网络资源+个人经验)
一、环境: 1. 操作系统:win7 64bit 2. 集成环境:Visual Studio Team System 2010 SP1 3. PG源代码:PostgreSQL 9.4.0 4. 所需工具:Flex、Bison、ActivePerl 5.16 http://www.activestate.com/activeperl/downloads)二、安装步骤:(..
2015-03-19 10:27:27 957
转载 每天一小步——设备模型之kobject,kset及其关系
Linux2.6以后的设备驱动,都是在设备模型的基础上构建的,因此,要编写linux下的设备驱动程序,不论是usb设备,pci设备等,都需要了解设备模型。设备模型的基础结构体主要是kobject,kset这两个结构体:struct kobject { char * k_name; char name[KOBJ_NAME_LEN]; struct
2013-11-08 09:49:06 632
原创 关于并发服务器父进程对connfd调用close时没有终止服务器与客户端的链接解释
也许有人会这个疑惑——服务器父进程对connfd调用close时为什么没有终止服务器与客户端的链接!刚开始我也有点疑惑,有人说是文件的引用次数,这个牵扯到内核,然而我们在用户空间是看不到的,所以只能模糊的知道:就是没断开连接!下面看这个图图为linux内核的VFS子系统图示。可能对内核不了解的人看不懂(其实我也不是很懂),不过没关系。先看最左边第files_struct,这个就
2013-11-02 11:50:08 1762
转载 关于linux-2.6.26内核以后版本中出现的符号导出无法被调用的问题
Linux模块间通讯方法非常的多,最便捷的方法莫过于函数符号导出,然后直接调用。然而在linux2.6.26以后的内核中模块的符号导出经常会出现问题,一个模块中的导出符号不能被另外一个模块进行调用。这个使得处理有依赖关系的模块非常的头疼。1. 符号导出函数EXPORT_SYMBOL()EXPORT_SYMBOL标签内定义的函数对全部内核代码公开,不用修改内核代码就可
2013-10-30 16:59:48 653
原创 C语言CGI和Apache服务器的开发环境
首先是需要的工具。我是在linux平台下安装的apache服务器,并使用的gcc编译器。当然你也可以在windows下安装使用,用IDE(如VC2008等)编译器。安装apache服务器。下载好安装程序,在linux下是解压(tar -zxvf 压缩文件)后,cd到解压后的文件夹中,然后执行以下命令sudo ./configure -prefix=/var/httpd/*选择安装路径*
2013-10-17 19:14:46 917
原创 每天一小步——自写服务器与信号处理僵尸子进程
学习中写了一个简单的小服务器程序,可以用来上传备份文件。tcp/ip协议的三次握手是不变的,我们所要做的就是在这个框架上搭建自己想要的功能实现扩展,并优化程序!虽然是一个小服务器程序,但是也是会遇到不少问题,但最后还是努力解决了!如文件名与文件内容出现交错,最后用传完文件名后,采用一个确认,然后再传送文件内容来解决了内容!为了实现服务多用户的功能,采用了fork函数。但是采用fork后必然
2013-10-13 20:54:19 1018
转载 每天一小步——C语言中嵌入正则表达式
标准的C和C++都不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-Compatible Regular Expression库,许多Linux发行版本都带有这个函数库。C语言处理正则表达式常用的函数有regcomp()、regexec()、regfree()和regerror(),一般分为三个步骤,如下所示:
2013-10-11 20:15:22 1100
原创 c语言用简单数组实现循环队列
学习数据与结构时在用数组实现循环队列,从书上和网上找了一些例子,但是都打不到理想效果,有用c++的,有用c和结构体的,就是没找到简单用数组实现的完美循环队列,最后经过我反复的思考,整理出了这个例子,当然还是大众的以牺牲一个存储空间来实现的!具体的就不说了,自己理解吧!#include #include #define MaxSize 3int queue[MaxSize];int f
2013-08-15 17:15:51 1742 1
原创 学习途中遇到的segmentation fault之二——&&与栈
这是数据与结构中的一个例子,这本书的例子有很多错误,虽然可能新版书可能会改正错误,但是这里的错误非常典型,我们从中会学到很多东西!下面是我已经修改好的例子:#include #include struct s_node{int data;struct s_node *next;};typedef struct s_node s_list;typedef
2013-08-14 20:25:31 666
转载 Makefile中常用的函数
在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具 有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函 数的返回值可以当做变量来使用。 一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$( ) 或是${ }这里,就是函数名,make支持的函数不多。是函数
2013-08-09 11:49:25 379
原创 C语言中"=="的进击——“segmentation fault”!
“==”(等于运算符)是C语言中最平常不过的一个运算符,但是确是最容易让人进入陷阱的一个!有时“==”书写错误(如写成了“=”)程序调试时可能会出现的“segmentation fault”,但是我们去找错误时往往疏漏”==“的影响,造成程序怎么调试都不通关!大部分人已经养成了if语句中将常量放后边,变量放前边,这也是segmentation fault出现而不容易找到错误的源头吧!
2013-08-05 21:04:04 907
nginx vs工程 可调式
2018-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人