??xml version="1.0" encoding="utf-8" standalone="yes"?>天堂av在线网,色佬视频在线观看,丁香婷婷深情五月亚洲http://www.aygfsteel.com/gddg/我只惛_个程序员zh-cnTue, 17 Jun 2025 02:59:58 GMTTue, 17 Jun 2025 02:59:58 GMT60vc window目转DLL 不生成lib问题?http://www.aygfsteel.com/gddg/archive/2017/08/16/432749.htmlWed, 16 Aug 2017 02:43:00 GMThttp://www.aygfsteel.com/gddg/archive/2017/08/16/432749.htmlhttp://www.aygfsteel.com/gddg/comments/432749.htmlhttp://www.aygfsteel.com/gddg/archive/2017/08/16/432749.html#Feedback0http://www.aygfsteel.com/gddg/comments/commentRss/432749.htmlhttp://www.aygfsteel.com/gddg/services/trackbacks/432749.htmlWIN32
_DEBUG
_WINDOWS
_USRDLL  阅读全文

2017-08-16 10:43 发表评论
]]>
GDB实践2http://www.aygfsteel.com/gddg/archive/2017/05/24/432546.htmlWed, 24 May 2017 06:18:00 GMThttp://www.aygfsteel.com/gddg/archive/2017/05/24/432546.htmlhttp://www.aygfsteel.com/gddg/comments/432546.htmlhttp://www.aygfsteel.com/gddg/archive/2017/05/24/432546.html#Feedback0http://www.aygfsteel.com/gddg/comments/commentRss/432546.htmlhttp://www.aygfsteel.com/gddg/services/trackbacks/432546.htmlGDBW记

概览

基础

用户态会?/h2>

调试模式

  • 转储文g调试

    瞬间静态分析,q程ȝ态?br/> gdb –core=file

  • 交互调试

    1. 调试新进E?br/> gdb exe
      gdb –args exe [args]

    2. 调试已经q行的进E?br/> gdb –pid= q程?/p>

    3. 内核调试

3U调试已有进E?/h3>

gdb exe

.

gdb –args exe [args]

.

gdb
file exe
run [args]

.

gdb –args gcc a.c -o a

命o行参?/h4>

show args

set args 多次q行讄命o行参?/p>

环境变量和执行\?/h2>

path directory

.

show paths

.

show environment [varname]

.

set environment varname[=value] 清除或者设|环境变?/p>

工作目录

l承q入gdb工作目录

改变工作目录

cd dirctory

昄路径

pwd

输入输出

info terminal
run > a.txt
tty /dev/ttyb

q程调试可用q些辅助?/p>

inferior 下层 多个q程调试

inferior gdbl护的一pd对象Q每个inf对应一个调试目标进E?/p>

info inferior 昄下层信息
NULL E序没有跑或者已l终?br/> clone-inferior -copies 2 复制当前下层2?

(gdb) info inferiors
Num Description Executable
* 1 process 10087 /home/gao/code/a
(gdb) clone-inferior -copies 2
Added inferior 2.
Added inferior 3.
(gdb) info inferiors
Num Description Executable
3 E序没有跑或者已l终? /home/gao/code/a
2 /home/gao/code/a
* 1 process 10087 /home/gao/code/a
(gdb)

切换下程

inferior 2 切换2q个下程?br/> q程h0Q没开始运行?br/> run q行h?/p>

.

增加一个运行下?/p>

add-inferior -exec executeable 增加一个运行下?br/> 比如说调试一个服务端E序Q一个客LE序?/p>

remove-inferior n 删掉一个下?br/> detach inferior l箋q行 quit
kill inferior 调试q程退了,但是inferiorU录q在?/p>

Tab 帮助

(gdb) remove-
remove-inferiors remove-symbol-file
(gdb) remove-
remove-inferiors remove-symbol-file
(gdb) remove-

file 命o

file a.exe 可自行文件和W号文g是一个文?/p>

可自行文件和W号文g分开

exec-file 指定目标文g

.

symbol-file 指定W号文g

run 开始运?
可以支持 run > >> < 重定?

set args 清理命o行参?/p>

附加到进E?/h2>

gdb –pid= pid

attach pid

l止调试q程

detach pid 分离q程l箋q行

.

quit q程退?/p>

.

q
ctrl + D

执行控制

断点

软g断点

break 普?
tbreak 一ơ?
rbreak 正则表达式一Ҏ?

  • Zcpu断点指oQx86 int3机器?xcc?/li>
  • 替换断点位置的指?/li>
  • CPU自执行这里触发断点异常?/li>
  • 没有断点数量限制?/li>

g断点

  • Zcpu调试寄存器,dr0~dr7Q数量限制。x86可以讑֮4个断炏V数量限制?/li>
  • 不修改代码,在只d存上讄断点。EEPROM上的代码讄?/li>
  • 有数量限制?/li>

location

  • linespec

  1. 行号
  2. Q/Q?偏移
  3. 文g?Q行?/li>
  4. 函数?/li>
  5. 函数:标号
  6. 文g名:函数
  7. 标号

  • explicit

  1. -source linename
  2. -function function
  3. -label label
  4. -line number

  • address location break * address

实践

file banner
b main 中断在main函数
info funciton useage 昄useage函数地址
info *0x88888e4 直接写地址讑֮断点
info b 昄所有断?
list usage 昄useage函数
b line.c:11
b +2 当前昄?4行+2行所以设定在17?/p>

虚拟定硬件断点会p|.
(gdb)hbreak hd_ioctl
(gdb) info b
物理机可以设?

(gdb) hbreak v
Hardware assisted breakpoint 2 at 0x40053a: v. (2 locations)
(gdb) info b
Num Type Disp Enb Address What
1 breakpoint keep y
breakpoint already hit 1 time
1.1 y 0x000000000040054f in main at a.c:10 inf 1
1.2 y 0x000000000040054f in main at a.c:10 inf 2
2 hw breakpoint keep y
2.1 y 0x000000000040053a in v at a.c:4 inf 1
2.2 y 0x000000000040053a in v at a.c:4 inf 2
(gdb)

理断点

info b 昄断点
delete 1 删除
disable 1
enable 1
delete 删除所有的断点
clear sum 删除sum函数入口的所有断?/p>

扩展断点

watchpoint 监视一个表辑ּQ值变化中断?/p>

watch aQbQcQd
watch *( int * )

watch fd 监控局部变量fd
c l箋q行
info b //
注意Qx86g调试Q写操作Q执行过q一行,gdb昄下一行,要看上一行。hw watchpointQ在x86q_wachtpointZg实现Q其他^台可能是Z软g实现?vc6UY件执行,执行目标速度低?br/> 执行位置过当前区域Q无效监视点会被删除?/p>

讉K监视?br/> rwatch d下来?
awatch L写停下来?awatch fd
watch -l

b hd_ioctl thread 1

info threads 带* 当前U程

J忙函数解决Ҏ

b hd_ioctl thread 1 if fd > 0

当断点,断了后执行命?br/> ()command 12
()silent
()print “fd is %d\n”,fd
()continue
()end

动态ping不修改代码?/p>

tracepoint q程L通讯调试Q前端stub立刻恢复执行Q但会记录下来?/p>

catchpoint

执行控制

q入子函数内部。单?step

汇编 stepi

stepi 4
cMnexti

不要q入子函?

next

l箋执行

continue

跑v来直?h点命?/p>

until 3
跑v来直?h点命中,快捷止其他断点?/p>

恢复执行直到函数q回?/p>

finish

调用函数Q?/h3>

gdb 杜撰代码调用函数?br/> call sumQ?Q?Q?…

强制q回

强制main函数 return?br/> return 1

触发中断

异常或断点进入调试器?br/> 调试器发起中断,让程序中断下来。ctrlQCQapp收到中断信号Q进入调试器?/p>

W号

调试器读?调试W号?/p>

二进Ӟ调试W号Q源?/p>

linux dwarf 存储调试W号信息。gcc

readelf -h filename
里面如果有line location debug标示

readelf -w 导出调试文g

gcc -g 才能输出W号

ubuntu W号服务?
< ddebs.ubuntu.com/pool/main/>
分离操作
strip

安装ubunte的linux 内核W号
https://askubuntu.com/questions/197016/how-to-install-a-package-that-contains-ubuntu-kernel-debug-symbols

安装libcW号

dpkg -s /lib/x86_64-linux-gun/libc-2.15.so
dpkg -s libc.so.6
sudo apt-get -c aptproxy.conf install libc6-dbg

libc 调试W号

sudo apt-get install libc6-dbg

W号路径

gdb 使用file ?symbolQfile 加蝲W号文g
自动搜烦 path 路径

QgdbQi share
* ׃n库没调试信息

搜烦W号
info vaiables regex cdQ函数名Q变量名

内存地址与符号互?/h3>

info addriess 函数?/p>

info symbol 地址

(gdb) info address main
Symbol “main” is a function at address 0x400547.
(gdb) info symbol 0x400547
main in section .text of /home/gao/code/a

.

info os

查看加蝲的文件内存位|?/p>

info files

列出全局变量

info variable
info va

昄源码

list
list -
dir 源码路径
show dir

常用命o源码

安装pȝ工具源码和调?/p>

apt-get source coreutils
sudo apt-get install coreutils-dbgsym
gdb /bin/ls
list main
dir ~/src/coreutils-7.4/src
list main

libc

sudo apt-get source libc6-dev
/home/ge/eglibc-2.15

dir 搜烦路径 Q分?br/> $cdir ~译路径
cwd 当前工作路径

查看调试目标

观察寄存?br/> info reg

?br/> 子函数返回地址
函数参数
局部变?/p>

bt n 观察函数q回地址
frame n 切换栈
up n
down n
info frame QaddressQ?br/> info args
info locals

注意Q切换栈帧之后可能会发生Q本地变量g准确Q因为值存在寄存器中需要小心?/p>

观察内存
print

p /f 表达? 表达式要打印位置
xduotcf

x

x /Nuf
N 打印几个单元
u 每个单元大小 b-1byte w-2byte h-4byte g-8byte

f s字符串i指o格式

x/s 0xfffff81946000 打印字符?/p>

x /32bx arg bit 16制

(gdb) x /32bx &i
0x7fffffffc76c: 0x01 0x00 0x00 0x00 0x70 0x05 0x40 0x00
0x7fffffffc774: 0x00 0x00 0x00 0x00 0x40 0xfa 0xa2 0xf7
0x7fffffffc77c: 0xff 0x7f 0x00 0x00 0x58 0xc8 0xff 0xff
0x7fffffffc784: 0xff 0x7f 0x00 0x00 0x58 0xc8 0xff 0xff
(gdb)

p arg[0]
p arg[i]

p *&a[0]@10 a0数组开始的10个元?/p>

反汇~?/p>

disas main main反汇~代?br/> x/5i schedule q个地址开始的5条汇~指令?/p>

gdb mov 从左往双值at&t汇编?/p>

高技?/h2>

信号

  • info signals 异常Q同步/中断

stop 要不要中断下来看
printf 打印信息
pass 要不要传递给应用E序?/p>

  • handle 修改规则 handle signal act print noprint stop nostop pass nopass

handle SIGPIPE 不要中断下来Q打C个信息,|络E序常用

(gdb) handle SIGPIPE nostop
Signal Stop Print Pass to program Description
SIGPIPE No Yes Yes Broken pipe

Thread

info threads

LWPQlight weight process U程~号?br/> * gdb当前U程

切换当前U程

thread 2

打印所有线E?/p>

thread apply all bt 针对一线E的命o避免切换来看?/p>

U程改名?/p>

thread name QnameQ?/p>

我自q?LWP 可以很好的观察线E负载情c?/p>

2017-05-24 14:18 发表评论
]]>
.net 甌内存不 GUI 相关http://www.aygfsteel.com/gddg/archive/2017/04/18/432466.htmlTue, 18 Apr 2017 02:32:00 GMThttp://www.aygfsteel.com/gddg/archive/2017/04/18/432466.htmlhttp://www.aygfsteel.com/gddg/comments/432466.htmlhttp://www.aygfsteel.com/gddg/archive/2017/04/18/432466.html#Feedback0http://www.aygfsteel.com/gddg/comments/commentRss/432466.htmlhttp://www.aygfsteel.com/gddg/services/trackbacks/432466.html其他操作->l图控g重绘

q入了这样一个死循环,函数堆栈I间分配不?  阅读全文

2017-04-18 10:32 发表评论
]]>
eclipse tomcat 配置遇到问题http://www.aygfsteel.com/gddg/archive/2017/03/09/432368.htmlThu, 09 Mar 2017 02:02:00 GMThttp://www.aygfsteel.com/gddg/archive/2017/03/09/432368.htmlhttp://www.aygfsteel.com/gddg/comments/432368.htmlhttp://www.aygfsteel.com/gddg/archive/2017/03/09/432368.html#Feedback1http://www.aygfsteel.com/gddg/comments/commentRss/432368.htmlhttp://www.aygfsteel.com/gddg/services/trackbacks/432368.htmleclipse 配置遇到 object 找不到问??
The type java.lang.object cannot be resolved - Eclipse buildpath not working

因ؓ替换?jvm版本.
解决办法: 
build->library -> add library->add jre library.


tomcat部v问题.?
1.清理 部v 重启.  
2.先删掉部|项?可以重新配置config.

tomcat 找不到oracle 驱动E序?
Tomcat error: java.sql.SQLException: No suitable driver found for jdbc
catalina_home/lib 中已l放入了jar文g后还是报?
请在 context.xml 中配|?/span>
 <WatchedResource>WEB-INF/web.xml</WatchedResource>
 <ResourceLink global="jdbc/oracle" name="jdbc/oracle" type="javax.sql.DataSource"/>
 
?server.xml

       <Resource
        name="jdbc/oracle"
        auth="Container"
        type="javax.sql.DataSource"
        maxActive="100" maxIdle="30" maxWait="10000"
        driverClassName="oracle.jdbc.OracleDriver"
        url="jdbc:oracle:thin:@10.243.140.111:1521:test"
        username="core"
        password="core"/>

eclipse 目属? web deployment assembly讄   source: /webcontent   deploypath: / 


    
tomcat 开启gzip压羃
http://blog.csdn.net/hbcui1984/article/details/5666327



Setting property 'source' to 'org.eclipse.jst.jee.server q个不是问题.

解决Setting property 'source' to 'org.eclipse.jst.jee.server的问?
http://blog.csdn.net/foreversilent/article/details/11147847



2017-03-09 10:02 发表评论
]]>
c++ dll 接口需要加声明 http://www.aygfsteel.com/gddg/archive/2016/12/15/432112.htmlThu, 15 Dec 2016 01:34:00 GMThttp://www.aygfsteel.com/gddg/archive/2016/12/15/432112.htmlhttp://www.aygfsteel.com/gddg/comments/432112.htmlhttp://www.aygfsteel.com/gddg/archive/2016/12/15/432112.html#Feedback0http://www.aygfsteel.com/gddg/comments/commentRss/432112.htmlhttp://www.aygfsteel.com/gddg/services/trackbacks/432112.html阅读全文

2016-12-15 09:34 发表评论
]]>
qt 5.7 ubuntu 16.4 中文输入http://www.aygfsteel.com/gddg/archive/2016/12/01/432036.htmlThu, 01 Dec 2016 08:30:00 GMThttp://www.aygfsteel.com/gddg/archive/2016/12/01/432036.htmlhttp://www.aygfsteel.com/gddg/comments/432036.htmlhttp://www.aygfsteel.com/gddg/archive/2016/12/01/432036.html#Feedback0http://www.aygfsteel.com/gddg/comments/commentRss/432036.htmlhttp://www.aygfsteel.com/gddg/services/trackbacks/432036.html阅读全文

2016-12-01 16:30 发表评论
]]>
windows.h与winsock2.h的包含顺?/title><link>http://www.aygfsteel.com/gddg/archive/2016/05/13/430489.html</link><dc:creator>高</dc:creator><author>高</author><pubDate>Fri, 13 May 2016 07:59:00 GMT</pubDate><guid>http://www.aygfsteel.com/gddg/archive/2016/05/13/430489.html</guid><wfw:comment>http://www.aygfsteel.com/gddg/comments/430489.html</wfw:comment><comments>http://www.aygfsteel.com/gddg/archive/2016/05/13/430489.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/gddg/comments/commentRss/430489.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/gddg/services/trackbacks/430489.html</trackback:ping><description><![CDATA[     摘要:   <a href='http://www.aygfsteel.com/gddg/archive/2016/05/13/430489.html'>阅读全文</a><img src ="http://www.aygfsteel.com/gddg/aggbug/430489.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/gddg/" target="_blank">高</a> 2016-05-13 15:59 <a href="http://www.aygfsteel.com/gddg/archive/2016/05/13/430489.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>TMUXW记http://www.aygfsteel.com/gddg/archive/2015/12/27/428836.htmlSun, 27 Dec 2015 09:07:00 GMThttp://www.aygfsteel.com/gddg/archive/2015/12/27/428836.htmlhttp://www.aygfsteel.com/gddg/comments/428836.htmlhttp://www.aygfsteel.com/gddg/archive/2015/12/27/428836.html#Feedback0http://www.aygfsteel.com/gddg/comments/commentRss/428836.htmlhttp://www.aygfsteel.com/gddg/services/trackbacks/428836.html阅读全文

2015-12-27 17:07 发表评论
]]>
sudo d用户http://www.aygfsteel.com/gddg/archive/2015/12/15/428664.htmlTue, 15 Dec 2015 07:57:00 GMThttp://www.aygfsteel.com/gddg/archive/2015/12/15/428664.htmlhttp://www.aygfsteel.com/gddg/comments/428664.htmlhttp://www.aygfsteel.com/gddg/archive/2015/12/15/428664.html#Feedback0http://www.aygfsteel.com/gddg/comments/commentRss/428664.htmlhttp://www.aygfsteel.com/gddg/services/trackbacks/428664.html阅读全文

2015-12-15 15:57 发表评论
]]>
too many open files http://www.aygfsteel.com/gddg/archive/2015/12/10/428587.htmlThu, 10 Dec 2015 02:39:00 GMThttp://www.aygfsteel.com/gddg/archive/2015/12/10/428587.htmlhttp://www.aygfsteel.com/gddg/comments/428587.htmlhttp://www.aygfsteel.com/gddg/archive/2015/12/10/428587.html#Feedback0http://www.aygfsteel.com/gddg/comments/commentRss/428587.htmlhttp://www.aygfsteel.com/gddg/services/trackbacks/428587.html阅读全文

2015-12-10 10:39 发表评论
]]>
C 面向对象~程汇集http://www.aygfsteel.com/gddg/archive/2015/11/24/428355.htmlTue, 24 Nov 2015 15:32:00 GMThttp://www.aygfsteel.com/gddg/archive/2015/11/24/428355.htmlhttp://www.aygfsteel.com/gddg/comments/428355.htmlhttp://www.aygfsteel.com/gddg/archive/2015/11/24/428355.html#Feedback0http://www.aygfsteel.com/gddg/comments/commentRss/428355.htmlhttp://www.aygfsteel.com/gddg/services/trackbacks/428355.htmlC面向对象~程汇集

参考资料:
Object-oriented Programming with ANSI-C
1993q_W一份c如何~写OO的资?free.
OOC.PDF
https://www.cs.rit.edu/~ats/books/ooc.pdf

中文译Q?br/> https://code.google.com/p/ooc/downloads/detail?name=ooc-translate-preview-r26.pdf&can=2&q=

轻量U的C语言面向对象~程框架
http://sinojelly.blog.51cto.com/479153/281184

UML—OOPC嵌入式C语言开发精?br/> 里面有一套框架可?c写OO.
http://pan.baidu.com/share/link?shareid=3402978666&uk=3188261067&adapt=pc&fr=ftw#path=%252FC%25E8%25AF%25AD%25E8%25A8%2580

你试q这样写CE序?Q-函数式编E?br/> < >

我所偏爱?C 语言面向对象~程范式Q-云风
http://blog.codingnow.com/2010/03/object_oriented_programming_in_c.html

C语言面向对象~程 -- 6专?br/> http://blog.csdn.net/column/details/object-orient-c.html



2015-11-24 23:32 发表评论
]]>
cache 实验1http://www.aygfsteel.com/gddg/archive/2015/11/15/428203.htmlSun, 15 Nov 2015 14:20:00 GMThttp://www.aygfsteel.com/gddg/archive/2015/11/15/428203.htmlhttp://www.aygfsteel.com/gddg/comments/428203.htmlhttp://www.aygfsteel.com/gddg/archive/2015/11/15/428203.html#Feedback0http://www.aygfsteel.com/gddg/comments/commentRss/428203.htmlhttp://www.aygfsteel.com/gddg/services/trackbacks/428203.html试代码的locality?br /> 数组的读区方式不同,按照行读Q被cache也是按行q箋加蝲的?br /> 如果按照列读区,那么效率很低Q除非cache_大,而且也要遍历所有的数据Qƈ且cache hash法也好Q实现的gq是多\l相联的cacheg实现?/p>

** valgrind --tool=cachegrind ./test2**

code1:

#include <stdio.h>
#define MAXROW 8000
#define MAXCOL 8000
int main () {
int i,j;
 static int x[MAXROW][MAXCOL];
 printf ("Starting!\n");
       for (i=0;i<MAXROW;i++)
       for (j=0;j<MAXCOL;j++)
              x[i][j] = i*j;
             printf("Completed!\n");
return 0;                                                    
 }

code2:

#include <stdio.h>                                                         
 #define MAXROW 8000
 #define MAXCOL 8000
 int main () {
 int i,j;
 static int x[MAXROW][MAXCOL];
 printf ("Starting!\n");
          for (j=0;j<MAXCOL;j++)
                         for (i=0;i<MAXROW;i++)
                 x[i][j] = i*j;
 printf("Completed!\n");
 return 0;
 }
 ```

##l果

Command: ./test1
Starting!
Completed!

I refs: 905,721,688
I1 misses: 4,177
LLi misses: 2,808
I1 miss rate: 0.00%
LLi miss rate: 0.00%

D refs: 514,830,867 (386,118,735 rd + 128,712,132 wr)
D1 misses: 4,025,828 ( 23,565 rd + 4,002,263 wr)
LLd misses: 4,008,456 ( 6,997 rd + 4,001,459 wr)

D1 miss rate: 0.8% ( 0.0% + 3.1% )
LLd miss rate: 0.8% ( 0.0% + 3.1% )

LL refs: 4,030,005 ( 27,742 rd + 4,002,263 wr)
LL misses: 4,011,264 ( 9,805 rd + 4,001,459 wr)
LL miss rate: 0.3% ( 0.0% + 3.1% )

gcc -o test2 test2.c
** valgrind --tool=cachegrind ./test2**

I refs: 905,720,801
I1 misses: 4,113
LLi misses: 2,811
I1 miss rate: 0.00%
LLi miss rate: 0.00%

D refs: 514,830,348 (386,118,427 rd + 128,711,921 wr)
D1 misses: 64,025,705 ( 23,462 rd + 64,002,243 wr)
LLd misses: 4,016,427 ( 6,977 rd + 4,009,450 wr)
D1 miss rate: 12.4% ( 0.0% + 49.7% )
LLd miss rate: 0.8% ( 0.0% + 3.1% )

LL refs: 64,029,818 ( 27,575 rd + 64,002,243 wr)
LL misses: 4,019,238 ( 9,788 rd + 4,009,450 wr)
LL miss rate: 0.3% ( 0.0% + 3.1% )

Starting!
Completed!
```

参考:

valgrind调试CPU~存命中率和内存泄漏
http://laoxu.blog.51cto.com/4120547/1395236



2015-11-15 22:20 发表评论
]]>
ruby性能 http://www.aygfsteel.com/gddg/archive/2015/09/23/427439.htmlWed, 23 Sep 2015 03:26:00 GMThttp://www.aygfsteel.com/gddg/archive/2015/09/23/427439.htmlhttp://www.aygfsteel.com/gddg/comments/427439.htmlhttp://www.aygfsteel.com/gddg/archive/2015/09/23/427439.html#Feedback0http://www.aygfsteel.com/gddg/comments/commentRss/427439.htmlhttp://www.aygfsteel.com/gddg/services/trackbacks/427439.html阅读全文

2015-09-23 11:26 发表评论
]]>
Fault Tolerant Computer Architecture 定whttp://www.aygfsteel.com/gddg/archive/2015/09/16/427352.htmlWed, 16 Sep 2015 06:05:00 GMThttp://www.aygfsteel.com/gddg/archive/2015/09/16/427352.htmlhttp://www.aygfsteel.com/gddg/comments/427352.htmlhttp://www.aygfsteel.com/gddg/archive/2015/09/16/427352.html#Feedback0http://www.aygfsteel.com/gddg/comments/commentRss/427352.htmlhttp://www.aygfsteel.com/gddg/services/trackbacks/427352.html定wpȝ的研I?
豆瓣可以搜烦几本?  阅读全文

2015-09-16 14:05 发表评论
]]>
malloc free 内部 http://www.aygfsteel.com/gddg/archive/2015/08/26/426996.htmlWed, 26 Aug 2015 06:49:00 GMThttp://www.aygfsteel.com/gddg/archive/2015/08/26/426996.htmlhttp://www.aygfsteel.com/gddg/comments/426996.htmlhttp://www.aygfsteel.com/gddg/archive/2015/08/26/426996.html#Feedback0http://www.aygfsteel.com/gddg/comments/commentRss/426996.htmlhttp://www.aygfsteel.com/gddg/services/trackbacks/426996.html阅读全文

2015-08-26 14:49 发表评论
]]>
վ֩ģ壺 | | | ˮ| | ¤| ɽ| Ϣ| | | ٹ| | °| Ĭ| | DZ| | | | | | | | | | ׯ| ˳| | Ȫ| ƽ| Ѯ| ƫ| ˻| Ϫ| ӱʡ| | ˮ| | ̩| | |