大约有 2,800 项符合查询结果(耗时:0.0080秒) [XML]
C语言结构体里的成员数组和指针 - C/C++ - 清泛网 - 专注C/C++及内核技术
...。后面代码里的 this_length(长度是10)代表是我想分配的数据的长度。(这看上去是不是像一个C++的类?)这种玩法英文叫:Flexible Array,中文翻译叫:柔性数组。
我们来用gdb看一下:
1
2
3
4
5
6
7
8
...
【内核源码】linux UDP实现 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...t(),listen(). 但是可以bind(), connect().
直接通过sendto()等发送数据即可
int __sock_create(struct net *net, int family, int type, int protocol,
struct socket **res, int kern)
{
...
pf = rcu_dereference(net_families[family]); // inet_family_ops
err = pf->crea...
TCP 的那些事儿(下) - 更多技术 - 清泛网 - 专注C/C++及内核技术
...儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重...
这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TC...
常用Git命令汇总 - 开源 & Github - 清泛网 - 专注C/C++及内核技术
...制删除分支
git push origin :branch-name #删除远程分支(先在本地删除该分支),原理是把一个空分支push到server上,相当于删除该分支。
#从远程clone一个项目,虽然远程上该项目是有分支的,但clone下来后发现只有master分支,解决...
可重入函数、不可重入函数及线程安全 - C/C++ - 清泛网 - 专注C/C++及内核技术
...足下面条件之一的多数是不可重入函数:
(1) 使用了静态数据结构;
(2) 调用了malloc或free;
(3) 调用了标准I/O函数;标准io库很多实现都以不可重入的方式使用全局数据结构。
(4) 进行了浮点运算.许多的处理器/编译器中,浮点一般...
本地SQLite实现注册登录功能 - App Inventor 2 中文网 - 清泛IT社区,为创新赋能!
建表的SQL语句如下:
CREATE TABLE user(username TEXT PRIMARY KEY, password TEXT);
--------------
最后提一下日志调试功能:
上面其实是用户密码信息,在日志控制台中能够输出便于调试查看。
逆向工程——二进制炸弹(CSAPP Project) - 操作系统(内核) - 清泛网 - 专注...
...翻看我的那几十页代码纸,企图人工计算出来。后来发现数据段的的值没有包含。终于,我开始想到了gdb这个工具。干嘛不在0x8048b22处设个断点,然后到时打印0x8049678地址中的值不就行了吗?终于的终于,最强调试器上场。
...
C#操作XML小结 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...String是读出的字符串
myFile.Close();
三、高级应用
读取xml数据,两种xml方式
第一种方法:
<aaa>
<bb>something</bb>
<cc>something</cc>
</aaa>
DS.ReadXml("your xmlfile name");
Container.DataItem("bb");
Container.DataItem("cc");
DS.ReadXmlSchema("your...
深入理解 x86/x64 的中断体系 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...了权限控制机制,为了支持权限的控制增添了几个重要的数据结构,下面是与中断相关的结构:
gate descriptor(门描述符):用于描述和控制 Interrupt Service Routine 的访问,中断可使用的 gate 包括:
Interrupt-gate descriptor(中断门...
C语言结构体里的成员数组和指针 - c++1y / stl - 清泛IT社区,为创新赋能!
...。后面代码里的 this_length(长度是10)代表是我想分配的数据的长度。(这看上去是不是像一个C++的类?)这种玩法英文叫:Flexible Array,中文翻译叫:柔性数组。我们来用gdb看一下:(gdb) p thisline
$1 = (struct line *) 0x601010
(gdb) p *t...
