大约有 20,000 项符合查询结果(耗时:0.0248秒) [XML]

https://www.tsingfun.com/it/tech/674.html 

从 !important 到关于叹号的 !一切 - 更多技术 - 清泛网 - 专注C/C++及内核技术

... copyright 信息),有人提议说把 !important 改成 !!important 就可以都说得通了,这想法太天才了,建议 More CSS 可以把这个建议纳入下一版。 More CSS 的 !unimportant 用法 // 我不知道怎么过渡了。请大家把这里想像成自然和谐的过...
https://www.tsingfun.com/it/tech/1389.html 

程序员之网络安全系列(二):如何安全保存用户密码及哈希算法 - 更多技术 ...

...是爱, 第998个字是你”,那么你女朋友收到这个摘要,检查一下你的邮件就可以了。 Hash算法有两个非常主要的特征: 不能通过摘要来反推出原文 原文的非常细小的改动,都会引起Hash结果的非常大的变化 因此,这个比较...
https://www.tsingfun.com/it/cpp/2214.html 

服务器保持大量TIME_WAIT和CLOSE_WAIT的解决方法 - C/C++ - 清泛网 - 专注C/C++及内核技术

服务器保持大量TIME_WAIT和CLOSE_WAIT的解决方法昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下:http: blog.csdn.net shootyou article details 6615051里头的分析过...昨天解决了一个HttpClient调用错误导致的服务器异常,具体...
https://www.tsingfun.com/it/os... 

【内核源码】linux UDP实现 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术

... if (free) kfree(ipc.opt); if (!err) return len; //发送成功,返回发送的字节数 /* * ENOBUFS = no kernel mem, SOCK_NOSPACE = no sndbuf space. Reporting * ENOBUFS might not be good (it's not tunable per se), but otherwise * we don't have a good statistic (IpOutDiscards...
https://www.tsingfun.com/it/tech/751.html 

二维码的生成细节及原理 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就是一个密码算法,此写一这篇文章 ,揭露一下。供好学的人...
https://www.tsingfun.com/it/os_kernel/2261.html 

BIO与NIO、AIO的区别(这个容易理解) - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术

...线程把请求和请求数据传送给后端资源池或者队列里面就返回全局的地方保持住这个现场(哪个连接的哪个请求等),这样前面的线程还是可以去接受其他的请求,而后端的应用的处理只需要执行队列里面的就可以了,这...
https://www.tsingfun.com/it/os_kernel/534.html 

Linux Glibc幽灵漏洞允许黑客远程获取系统权 - 操作系统(内核) - 清泛网 - ...

...众多使用glibc库2.2-2.17版本的Linux发行版本。 漏洞检测方法 请自行检测: [[test]] $ cat > GHOST.c << EOF #include <netdb.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <errno.h> #define CANARY"in_the_coal_mine" struct { char buffer[1024]; char c...
https://www.tsingfun.com/it/tech/1069.html 

Nginx与Lua - 更多技术 - 清泛网 - 专注C/C++及内核技术

...IT,ngx_devel_kit,ngx_lua等安装文件。 安装Lua或者LuaJIT都是可以的,但是出于效率的考虑,推荐安装LuaJIT。 shell> wget http://luajit.org/download/LuaJIT-<VERSION>.tar.gz shell> tar zxvf LuaJIT-<VERSION>.tar.gz shell> cd LuaJIT-<VERSION> shell> make shell> make ...
https://www.tsingfun.com/it/cpp/2255.html 

Windows x64编程寄存器的使用 - C/C++ - 清泛网 - 专注C/C++及内核技术

... stack 就是对应 caller 调用时的 stack,经过调用后 [rsp] 是返回地址值,因此, callee 里设置: callee 写 [rsp+8] = caller 的 [rsp] callee 写 [rsp+10h] = caller 的 [rsp+8] callee 的 [rsp] = return address 上面很直观地显示了使用 /homeparams 选项...
https://www.tsingfun.com/it/tech/2468.html 

js/php判断终端类型:PC访问、手机访问、微信访问 - 更多技术 - 清泛网 - ...

js/php判断终端类型:PC访问、手机访问、微信访问一般也可以前端用js来判断访问终端,代码如下:<script>function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); v 一般也可以前端用js来判断访问终端,代码...