自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(168)
  • 资源 (17)
  • 论坛 (20)
  • 收藏
  • 关注

原创 gdb分析coredump比较有用的命令

1.info proc mappings显示各个模块(可执行程序、动态库等)segment映射的虚拟内存地址列表2.info register显示寄存器的值例:(gdb) info registerrax 0xdbbb6a00007f719b -2613378610517544549rbx 0x9e4b82c0 2655748800rcx 0x3 3rdx 0x0 0rsi

2020-12-09 10:35:22 16

原创 linux errno参考

#define EPERM 1 /* Operation not permitted */#define ENOENT 2 /* No such file or directory */#define ESRCH 3 /* No such process */#define EINTR 4 /* Interrupted system call */#define EIO 5 /* I/O error */#define ENXIO 6 /* No such device .

2020-11-30 23:50:47 30

原创 【错误记录】xcode codesign失败

使用codesign签名APP时出现:because larger updated load commands do not fit (the program must be relinked using a larger -headerpad value) 的错误提示。原因猜测是文件头中的预留空间不够放置生成的签名数据解决方式:xcode连接参数other linker中添加-headerpad_max_install_names选项...

2020-09-27 10:34:41 41

原创 【WebRTC】几个重要sdp参数描述

o=- 2833773620626745940 2 IN IP4 127.0.0.1s=-t=0 0// ice模式: full / lite, 设置lite表示始终为controlled,不需要发起STUN binding探测,只需要回复 binding response, 在开发SFU服务时非常有用, 只需要服务器一方设置为lite (都为full时, 双向探测;都为lite时, 互不探测)a=ice-litea=group:BUNDLE 0 1a=msid-semantic: WMS i.

2020-09-07 15:53:48 360

原创 【WebRTC】web前端+nodejs测试demo

1.服务端使用nodejs搭建,使用的module为express、nodejs-websocket。实现了简单的信令协商,代码如下:// server.jsvar ws = require("nodejs-websocket");var fs = require('fs');var https = require('https')var express = require('express');var app = express();var userList = {};var

2020-09-07 11:23:45 126

原创 vscode编译调试linux c/c++

1.远程打开linux服务器上的开发工程文件夹(具体工程不进行介绍了),如:/home/user/my_pro2.在产生的 .vscode 文件夹下放置 launch.json,tasks.json 配置文件,内容如下:launch.json:{ "version": "0.2.0", "configurations": [ { // 工程项目名称 "name": "test1", "

2020-08-17 13:43:11 39

原创 linux下使用gclient工具报错的问题处理

Your PATH contains a literal "~", which works in some shells but will break when python tries to run subprocesses. Replace the "~" with $HOME.如果出现如上的错误,说明在 exportdepot_tools的路径时,使用了~符号来表示用户文件夹,而p...

2020-01-04 17:35:26 231

原创 RTP序列号以及时间戳是否回绕的判断

int isNewerSequenceNumber(uint16_t sequence_number, uint16_t prev_sequence_number) { return sequence_number != prev_sequence_number && ((uint1...

2019-12-17 17:55:59 133

原创 OSX以及IOS app 崩溃符号查找

奔溃信息:Thread 29 Crashed:0 my 0x000000010c27d2d4 0x10c14d000 + 12459081 my 0x000000010c287625 0x10c14d000 + 12877172 my 0x000000010c27669f 0x10c14d000 + 1...

2019-09-20 16:37:03 108

原创 macos下生成icns图标文件

1.新建文件夹,将图片放到该文件夹下,图片命名如下icon_16x16.pngicon_16x16@2x.pngicon_32x32.pngicon_32x32@2x.pngicon_128x128.pngicon_128x128@2x.pngicon_256x256.pngicon_256x256@2x.pngicon_512x512.pngicon_512x512@2x....

2019-02-14 17:15:23 566

原创 QSlider样式qss美化

QSlider { background-color: rgba(22, 22, 22, 0.7); padding-top: 15px; padding-bottom: 15px; border-radius: 5px;}QSlider::add-page:vertical { background-color: #FF7826; width:5px; border-rad...

2018-12-26 14:43:56 1360 2

原创 解决mac下qt工程编译错误:Xcode not set up properly. You may need to confirm the license agreement by running

1.qt版本5.5.1(其它版本应该也类似)2.系统:mac os 10.12.5xcode版本>= 8.x打开:qt安装目录/5.5.1/clang_64/mkspecs/features/mac/default_pre.prf将:isEmpty($$list($$system("/usr/bin/xcrun -find xcrun 2>/dev/null")))

2017-08-14 17:35:01 998

原创 ios中的图片大小关系

官方说明

2017-06-27 15:05:46 272

原创 ios版boost库编译

#!/bin/bash# 请自行修改路径,cd到boost解压后的目录下dir=`dirname $0`cd "$dir/../../public_libs/boost_1_56_0"# 如果库文件已存在,直接退出if [ -e ./stage/lib/libboost_date_time.a ]; then echo "libraries exist. no need to bui...

2016-12-29 18:04:33 2570 1

原创 Linux下利用双网卡构建网关截获数据包

eth0 作为其它设备网关(我的网段都是 192.168.1.*)echo 1 > /proc/sys/net/ipv4/ip_forwardecho 0 > /proc/sys/net/ipv4/tcp_timestampsiptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE iptables -t nat -A POSTROUTI

2016-04-19 18:25:55 739

翻译 boost中tokenizer的用法举例

例一:// simple_example_1.cpp#include#include#includeint main(){ using namespace std; using namespace boost; string s = "This is, a test"; tokenizer<> tok(s); for(tokenizer<>::ite

2014-04-02 19:22:51 927

原创 flv文件AVCDecoderConfigurationRecord以及AudioSpecificConfig结构

H264和AAC数据流  RTMP推送的音视频流的封装形式和FLV格式相似,由此可知,向FMS推送H264和AAC直播流,需要首先发送"AVC sequence header"和"AAC sequence header",这两项数据包含的是重要的编码信息,没有它们,解码器将无法解码。  AVC sequence header就是AVCDecoderConfigurationReco

2013-07-02 10:08:55 15930 4

转载 malloc分配原理浅析 mmap关注焦点 如何优化分配内存

现象1 压力测试过程中,发现被测对象性能不够理想,具体表现为: 进程的系统态CPU消耗20,用户态CPU消耗10,系统idle大约70 2 用ps -o majflt,minflt -C program命令查看,发现majflt每秒增量为0,而minflt每秒增量大于10000。 初步分析majflt代表major fault,中文名叫大错误,min

2013-07-02 09:10:56 6238 1

转载 用 RPM 打包软件

http://www.ibm.com/developerworks/cn/linux/management/package/rpm/part1/index.htmlhttp://www.ibm.com/developerworks/cn/linux/management/package/rpm/part2/index.htmlhttp://www.ibm.com/developerwo

2013-06-25 17:04:26 641

转载 Shell 显示带颜色字体

格式: echo "/033[字背景颜色;字体颜色m字符串/033[控制码"如果单纯显示字体颜色可以固定控制码位0m。格式: echo "/033[字背景颜色;字体颜色m字符串/033[0m"字背景颜色范围:40 - 4940:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色 字颜色

2013-06-17 10:41:31 857

原创 gcc预置宏的查看命令

gcc -dM -E -

2013-06-06 17:22:22 840

转载 PE文件格式详解(下)

预定义段  一个Windows NT的应用程序典型地拥有9个预定义段,它们是.text、.bss、.rdata、.data、.rsrc、.edata、.idata、.pdata和.debug。一些应用程序不需要所有的这些段,同样还有一些应用程序为了自己特殊的需要而定义了更多的段。这种做法与MS-DOS和Windows 3.1中的代码段和数据段相似。事实上,应用程序定义一个独特的段的方法是使用标

2013-06-04 14:15:17 948

转载 PE文件格式详解(上)

Windows NT 3.1引入了一种名为PE文件格式的新可执行文件格式。PE文件格式的规范包含在了MSDN的CD中(Specs and Strategy, Specifications, Windows NT File Format Specifications),但是它非常之晦涩。    然而这一的文档并未提供足够的信息,所以开发者们无法很好地弄懂PE格式。本文旨在解决这一问题,它会对整个

2013-06-04 14:12:57 719

原创 linux开发辅助命令(二)

1.查看进程打开的文件lsof2.查看ipv4,ipv6监听状态与对应进程lsof -Pnl +M -i4lsof -Pnl +M -i63.查看rpm安装信息rpm -ql 安装包名称4.修改当前shell的可打开描述符最大值ulimt -SHn 65535待续 ...

2013-05-30 09:20:04 683

原创 游戏开源网站

http://osgameclones.com/

2013-05-29 12:08:35 849

转载 svn常用命令集合

修改登录账户:svn --username chen info http://192.168.1.110:8080/svn/project1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的

2013-05-22 15:49:24 728

原创 zend studio 远程调试方法

我们在编写php项目的时候会遇到本地调试运行正确,但部署到服务器运行就出现问题的情况,此时可能不容易定位错误原因,因此使用zend进行远程调试是一种很好的解决方法。废话不多说了,看下面的步骤。本次介绍以开发环境为windows而运行环境为linux举例1.下载安装zend studio,可以去官网下载2.下载Studio Web Debugger(zend debugger),我用的是

2013-05-14 15:10:49 8057

原创 linux设置网路

修改dnsvi /etc/resolv.confnameserver 61.177.7.1centos修改网络参数vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #物理设备名TYPE=EthernetHWADDR=18:20:27:21:A7:2BNAME="system eth0"IPADDR

2013-05-10 11:20:15 720

转载 boost function 实现

http://www.cppblog.com/Streamlet/archive/2011/01/16/138615.html

2013-04-27 13:08:26 576

转载 boost bind 实现方法

一直比较好奇 boost::bind 里面占位符和参数的顺序是怎么实现的,也一直看不太懂这方面源代码,昨晚好好看了下,终于有点弄懂了。小记一笔,与大家分享。先看一个简单的用例:#include  int foo(bool a, int b, double c){    return 0;} int main(){

2013-04-27 13:07:09 595

原创 使用mips交叉编译器编译boost

编译方式和arm交叉编译类似,不过我用的交叉编译器版本非常老,是3.40的boost库,可以使用任意版本,下载地址:http://www.boost.org编译方法1.      下载解压boost库到任意位置,如/home/boost_1_48_0/2.      切换目录至/home/boost_1_48_0,运行bootstrap.sh,此时在当前目录下会生成bjam这个

2013-04-25 15:52:04 3988

原创 windows上编译qt用的命令行

具体不记得什么时候编译用的,反正贴上来记录一下,编译命令有无错也不记得了configure -opensource -confirm-license -debug-and-release -fast -static -platform win32-msvc2010 -openssl -no-qt3support -webkit -script -scripttools -qt-zlib -

2013-04-16 14:09:51 1050

转载 boost库命名规则

Boost官网的《Geting Started On Windows》(http://www.boost.org/doc/libs/1_38_0/more/getting_started/windows.html)提到了Boost库的命名,摘录如下:以 libboost_regex-vc71-mt-d-1_34.lib 为例:lib 前缀:除了Microsoft Windows

2013-04-11 15:16:09 677

转载 在C++泛型编程中如何只特化类的某个成员函数

我们知道在C++模板编程中如果我们特化或是偏特化某个模板类, 我们需要重写整个模板类中的所有函数, 但是这些代码通常是非常相似的, 甚至在某些情况下可能只有一两个函数会不一样,其他函数都是一样的。在这种情况下,同时存在多份相同的代码,对我们维护这些代码是非常不利的, 我们最好只需要特化其中不一样的那个函数。比如下面这个模板类: templatestruct Base

2013-03-28 16:46:49 706

原创 boost编译开关宏参考手册(中文)

http://boost.ez2learn.com/libs/config/doc/html/boost_config/boost_macro_reference.htmlBoost 宏参考描 述缺陷的宏描 述可选特性的宏描 述可能的 C++0x 特性的宏描 述不被支持的 C++0x 特性的宏Boost 辅助宏Boost 信息宏用 於分隔源代码的宏

2013-03-26 16:23:50 4138

原创 使用android ndk编译boost库

由于以往我写过不少使用boost库开发的项目,而最近准备移植一些代码到android上(上层界面以及jni层我不管,也没研究过,现在只完成代码的移植编译,具体如何调用,由其它人负责),所以先要解决的就是boost库本身的移植问题。在google上找了一些相关的资料,然后在http://stackoverflow.com上找到一个给力的帖子:http://stackoverflow.com/

2013-03-19 09:44:18 10899 9

原创 git下载地址以及centos安装方法

1.下载:https://code.google.com/p/git-core/2.安装必要依赖库:yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel3.wget http://git-core.googlecode.com/files/git-实际版本.tar.gz4.configure,

2013-03-13 14:30:45 1864

原创 (记录)微软C++ REST SDK

官方页面:http://casablanca.codeplex.com/可用于编写http客户端请求响应处理,解析json等等,适用于win7、win8、linux。遵循c++11标准,如:client.request(methods::GET, U("/foo.html")).then([=](pplx::task task){ http_response resp

2013-03-12 16:07:29 991

原创 stl容器在循环遍历中删除元素的方式

在实际的应用中,会碰到需要遍历容器中的元素,并且在判断某些的条件后,将某个元素从容器中清除的场景:#include #include #include #include #include #include templatevoid del(T t, int pos){ // 测试循环遍历中的删除操作 int i = 0; for (typename T::iter

2013-03-12 15:17:57 3366

转载 Linux 中的零拷贝技术,第 2 部分

Linux 中的直接 I/O如果应用程序可以直接访问网络接口存储,那么在应用程序访问数据之前存储总线就不需要被遍历,数据传输所引起的开销将会是最小的。应用程序或者运行在用户模式下的库函数可以直接访问硬件设备的存储,操作系统内核除了进行必要的虚拟存储配置工作之外,不参与数据传输过程中的其它任何事情。直接 I/O 使得数据可以直接在应用程序和外围设备之间进行传输,完全不需要操作系统内核页缓存的支持

2013-03-12 09:43:16 681

zend studio 10破解补丁 注册码

zend studio 10破解补丁+注册码 补丁放在zend studio安装目录下的plugin下 然后重启输入文本中的注册码即可 补丁等均来自互联网

2013-05-14

cbp转makefile

cbp转makefile的源代码,可以在windows下以及linux下编译,具体我就不多说了

2013-04-16

upnp协议介绍以及相关资料

upnp协议介绍以及相关资料,包含一个pdf文件和一个资料压缩包

2013-04-16

cbp2make工具

windows下,将code::blocks的工程文件转换成Makefile文件,需要的下

2013-01-30

DebugView压缩包

DebugView压缩包,需要的下吧。开发必备调试工具

2013-01-22

boost基础ppt

boost基础应用介绍ppt,主要介绍了进入c++ 11标准的一些库的应用方法以及一些注意点

2012-12-27

vnc 序列号

vnc 序列号,补充上个资源里面由于失误导致没有放置序列号的问题。

2012-10-09

VNC Server 企业版注册码

VNC Server 企业版安装程序以及对应的序列号

2012-10-09

vncview绿色版

vnc view客户端绿色版,方便使用,需要的下吧

2012-10-09

VA_X 支持vs2010

VA_X 支持vs2010,里面自带了补丁,需要的同志下

2012-07-12

STL源码剖析 高清版

STL源码剖析 高清版,相当不错的书,只不过是繁体的,有需要的下吧

2012-06-20

设计模式中文版

设计模式中文版,有需要的下,pdf非扫描版,清晰

2012-05-28

h264标准中文版

h264标准官方中文版,对于研究h264的会有很大的用处,需要的下吧

2011-12-09

linux开发常用帮助文档

gcc中文手册.pdf Linux C函数库参考手册.pdf Linux常用命令大全.chm Linux教程.pdf linux完全命令手册(英文).pdf makefile中文手册.pdf UNIX环境高级编程第二版.pdf

2011-12-09

VAX 10.9_2238

适用于VS2015、VS2017的番茄助手,安装测试过可以正常使用

2019-05-05

blur-admin编译版

blur-admin编译版,bootstrap作为前端框架,已经有广泛的使用。通过bootstrap搭建的平台颜值高、交互顺畅、用着舒服

2017-09-05

iOS开发指南:从零基础到App Store上架(第2版 )非扫描高清版

iOS开发指南:从零基础到App Store上架(第2版 ),非扫描高清版 pdf

2016-08-02

jwybobo2007的留言板

发表于 2020-01-02 最后回复 2020-03-28

面试的崩溃了

发表于 2013-03-21 最后回复 2017-04-20

用android ndk里面的交叉编译器测试的问题,欢迎探讨

发表于 2013-02-27 最后回复 2013-03-21

不怎么上坛子,今天散分

发表于 2012-12-14 最后回复 2012-12-29

小散100分

发表于 2011-04-06 最后回复 2011-04-11

快当爸爸了,散分

发表于 2009-08-27 最后回复 2011-03-20

绝对送分的问题,是关于头文件的,不信你来看看。

发表于 2007-09-20 最后回复 2010-06-28

向前辈们学习.......同时再次问一个有点奇怪的问题~~嘿嘿,别笑我~~~

发表于 2007-11-04 最后回复 2010-06-28

听论坛上的人说这个问题论坛上答案多的是,不过我没看到我想要的,奇怪,大伙进来看看,关于搜索计算机的.

发表于 2007-11-19 最后回复 2010-06-26

一个技术性问题,问下大家有什么方法,拿分就是实惠.

发表于 2007-11-16 最后回复 2010-06-26

想问个小问题~,关于 线程 的,似乎有点不明白

发表于 2007-11-03 最后回复 2010-06-26

实在是奇怪.真的是百思不得其解...................................................

发表于 2007-09-27 最后回复 2010-06-26

有关捕获网络TCP/IP数据包的问题。

发表于 2007-09-20 最后回复 2010-06-26

怪怪~~~百 思 8 得其解.真的想不通...........................................

发表于 2007-09-27 最后回复 2010-06-26

嘿嘿,一个可笑的菜鸟送分王子的提问~ :)

发表于 2007-09-19 最后回复 2009-01-12

开始提问。。。。只问一个网络可行性问题

发表于 2007-12-20 最后回复 2009-01-10

嘿嘿,一个可笑的菜鸟送分王子的提问~ :)

发表于 2007-09-19 最后回复 2009-01-10

大家快来看看我个大菜鸟啊,只要您话几分钟时间看一下,我就为您送分啦!

发表于 2007-09-19 最后回复 2008-05-28

40分通过控制驱动和端口来实现USB,光驱,软驱的禁止使用和起用.非修改注册表方法.一直在线中```````````````````````````````````````````

发表于 2007-09-17 最后回复 2007-12-28

一个简单的小问题,关于中文字符的

发表于 2007-10-13 最后回复 2007-10-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除