田田 的文章
-
分享一个利用融云开发伪IM的思路
在移动互联时代,IM基本都是必备品了,可惜的是DCloud在短期内貌似还没有加入IM系统的可能,最近研究了一下三方的IM模块,在这里和大家分享一个利用融云Web达…… -
-
-
c++有没有一种组件可以同时运行在linux和windows下?
windows 的 dll 组件 和 linux 的 so 库,要给java项目使用,但java项目既可能部署在windows下,也有可能部署在linux下。 有没有另外一种c++开发的组件,在win -
设备管理 – Linux内核API device_add
函数device_add()首先对逻辑设备对象部分字段进行初始化,然后将此逻辑设备加到Linux内核系统的设备驱动程序模型中。函数能够自动地在/sys/devices/virtual目…… -
设备管理 – Linux内核API cdev_alloc
函数cdev_alloc()用于动态申请并分配一个新的字符设备,该字符设备用cdev结构体变量描述,并对这个结构体变量进行初始化,其中包括cdev->list对象及cdev-&…… -
autoupdate命令 – 更新configure.in到较新的Autoconf
使用autoupdate命令可以更新configure.ac或configure.in到较新的Autoconf […] -
文件系统 – Linux内核API is_bad_inode
is_bad_inode()函数的作用是判断传入的参数inode是否被标记为坏节点,如果节点是坏节点则结构体struct inode的i_op字段的值为系统定义的变量bad_inode_ops的…… -
-
文件系统 – Linux内核API inode_add_bytes
inode_add_bytes()函数的功能是增加inode节点的字节数,增加的量由参数loff_t bytes决定。函数执行过程是首先把增加的量右移9位与inode->i_blocks相加,即…… -
Linux性能分析和优化命令介绍
一般互联网的项目都是部署在linux服务器上的,如果linux服务器出了问题,那么咱们平时学习的高并发,稳定性之类的是没有任何意义的,所以对linux性能的把握就…… -
文件系统 – Linux内核API generic_fillattr
generic_fillattr()函数的功能是初始化struct kstat结构体变量(在这里,kstat是kernel state的缩写,即内核状态),分别将inode结构体中各字段的值赋给kstat…… -
-
文件系统 – Linux内核API current_umask
current_umask()函数用来返回当前文件的权限值掩码。权限其实就是一个整数,用三位八进制数表示,此外还可以使用以下宏或多个宏的组合,定义见文件linux-3.19…… -
同步机制 – Linux内核API up_write
函数up_write()是写者释放读写信号量sem时调用的。它一般与down_write()函数和down_write_trylock()配对使用,但是如果down_write_trylock()返回0,则表示写…… -
-
-
前华为荣耀副总裁入职一加科技:目标千万销量!
5月20日,一加科技创始人刘作虎通过微博宣布,前荣耀销售副总裁、360手机总裁李开新加盟一加,担任一加手机副总裁职务。 刘作虎表示,他之前成功带领华为中国…… -
-
SpringMVC-方法四种类型返回值总结
1. ModelAndView 以前前后端不分的情况下,ModelAndView 应该是最最常见的返回值类型了,现在前后端分离后,后端都是以返回 JSON 数据为主了。后端返回 ModelA…… -
-
-
-
同步机制 – Linux内核API atomic_sub
函数atomic_sub()的功能是将原子类型的变量v的值原子地减少i。 atomic_sub文件包含 #include <asm/atomic.h> atomic_sub函数定义 在内核源码中的位置…… -