自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(422)
  • 资源 (153)
  • 收藏
  • 关注

原创 ios 传入c 代码回调的使用

情况就是objective-c 调用c 并且要把数据回传到objective-c 的标准使用方法:定义回调函数,回调里边void*context int count 用于传入objective 对象,后边是回调的内容。所以回调函数可以写成typedef  int   (*Player_Callback)(void *opaque, int message, void *data

2016-08-01 10:46:23 665

转载 常用 音频视频格式

TS支持Transport Stream传输流,该类文件扩展名包括.ts、.tp、.m2ts、.tod、.m2t、mts。TS中支持下述格式的视频、音频、字幕。视频MPEG-1 Video:stream_type为0x01MPEG-2 Video:stream_type为0x02AVC(H264):stream_type为0x1bVC-1:stream_type为0xea音频Mpe

2016-07-14 14:16:40 6058 2

转载 ffmpeg 代码实现视频添加水印功能

ffmpeg -i in.mp4 -i xxx.png -filter_complex "overlay=5:5"  out.mp4代码实现如下, 主要是用了参考了ffmpeg.c里面的filter_complex的代码:#include #include #include #include #include #include #includ

2016-07-01 16:48:34 5469 1

转载 ddd 调试器配置

Linux主流调试器是gdb,但它是纯命令行界面的,调试起来不方便,我需要更强大的力量。在试用了各种工具之后,我相信我找到了,是的没错,就是它——宇宙最强调试器——DDD。DDD介绍DDD全称Data Display Debugger,当我第一次见到它时,它的界面着实让我吃了一惊,如此的简陋,如此的怪异,我甚至想立刻删了它,但是当我见识到它强大的功能时,我被深深的震撼了,如此的飘逸,如

2016-06-30 20:01:31 7667 1

转载 centos ddd 安装,注意版本

开始安装,问题很多,后来发现是版本太旧,用了下边的版本就可以了:1. 下载DDD源码:http://ftp.gnu.org/gnu/ddd/.现在的最新版本:ddd-3.3.12.tar.gz2. 解压缩源码:tarxzf ddd-3.3.12.tar.gz3. 进入ddd-3.3.12目录,运行./configure   报错:configure: error: The Mo

2016-06-27 16:55:13 644

转载 virtubox centos 不能全屏的问题

在VirtualBox里安装CentOS系统,会遇到“增强工具”无法正常安装,主要的原因是出在Kernel 库找不到。错误提示如下:   通过查看日志文件:cat /var/log/vboxadd-install.log  从日志显示,我们就可以找到问题的所在了。 第1步:安装 gcc-c++ 编译器(注意:如果你的CentOS是全部安装的话,那么默认已经安装好

2016-06-27 14:40:21 1108

转载 ffmpeg ubuntu 编译

(1)到http://www.ffmpeg.org/download.html下载最新版ffmpeg也可以用这个命令:git clone git://source.ffmpeg.org/ffmpeg.git ffmpegyasm是汇编编译器,因为ffmpeg中为了提高效率用到了汇编指令,所以需要先安装。到http://yasm.tortall.net/Download.html下载Sour

2016-06-23 16:36:01 329

转载 mnesia 文档地址

mnesia是erlang提供的一个基于分布式的数据库管理系统。它的分布式和erlang一样都是”天生的”。集群,备份,主从这些在mnesia上面都非常简单。mnesia 基础1. 官方文档Erlang Mnesia Man PageBuilding A Mnesia DatabaseMnesia 中文版 用户手册2. 表的存储形式mnesia中的表有三

2016-06-16 14:21:09 1021

转载 mnesia 总结

Q: 加入一个新节点到Mnesia System > mnesia:start().> mnesia:change_config(extra_db_nodes, [some_existing_node]).               %% disk-less node now> mnesia:change_table_copy_type(schema, node(

2016-06-16 00:26:01 508

转载 mnesia 数据转移

我打算把一个项目里的mnesia数据库完封不动移动到另一个node上。实际上不是移动那个数据库目录再改个名这么简单的。感激大神帮忙。现在总结一下。假设有node:  aa@localhost 和 bb@localhost,   在aa@localhost上的mnesia有个user表,  我们要把aa@localhost上面的mnesia移动到bb@localhost。

2016-06-15 23:54:23 1045

转载 erlang remote node

$ ssh remote-host "epmd -names"epmd: up and running on port 4369 with data:name some_node at port 58769Note the running on port for epmd itself and the port of the node you're interested in debug

2016-06-15 18:02:22 596

转载 rtmp ios 编译脚本

github上有好几个,但是都需要做部分改动,librtmp依赖OpenSSL,需要先编译OpenSSL,脚本如下build_ssl.sh#!/bin/sh# Automatic build script for libssl and libcrypto # for iPhoneOS and iPhoneSimulator## Created by Felix Sc

2016-06-15 11:27:53 960

转载 debian 服务器安装图形界面

本人由于习惯了Ubuntu的图形界面,实际上呢,是被Windows给带坏了... ... 虽然全控制台很流弊,但看着还是很不舒服,所以就想着安装一个图形界面。   其实很简单的说,就是几行命令的事情: 我们最开始只能登录root,因为没有其他用户。 以下命令都是在root权限下操作   先添加一个用户:adduser newuser 然后弹出命令行输入密码。

2016-06-15 09:13:29 24490

转载 erlang utf8 与unicode关系

erlang没有字符串数据类型代之以list表达,要搞清楚erlang中如何处理unicode则需要理解list,binary以及字符编码对应关系。  utf-8 unicode 二进制 十进制十六进制  二进制十进制 十六进制 前11100101100010011000110122913714

2016-06-13 01:58:17 1363

原创 erlang 下好用的json 库 ej

erlang 下边的json 库用过几个,今天发现了ej库,解析和生成都很方便,下边是使用说明,里边详细的用法看里边的例子就可以了,这里给出的是为什么这么用,里边数据是怎么生成的。1. ej  库下载地址是:https://codeload.github.com/seth/ej/zip/master2. 使用说明% menu.json file%{"menu

2016-06-11 00:53:46 1280

原创 erlang 导入库脚本

erlang 导入库时要copy 还要写配置文件,现在写了一个脚本来实现这个功能。调用filetest( "/home/yangzm/erl/ej/"  "/opt/erlang/lib/erlang/lib" ).会把ebin 及依赖的ebin都 copy到目标,并在~/.erlang 中添加路径。代码如下:%---------------------------

2016-06-10 23:26:33 1013

转载 erlang 远程调试

远程debug调试官方:  /lib/debugger-3.2.6/doc/html/debugger_chapter.html#id58850  看了此文档,也没有找到怎么使用。不知道没提供还是我没找到。1.11 Debugging Remote Nodes  By using debugger:start/1, it can be specified if Debugger

2016-06-09 09:40:49 1042

转载 erlang 算法

1、消重算法:[plain] view plain copy 1> List = [1,2,3,1,2,4].   [1,2,3,1,2,4]   2> sets:to_list(sets:from_list(List)).   [3,2,1,4]   2、排序算法:[plain] view plain copy

2016-06-09 00:31:23 1148

转载 erlang list 操作

一,带函数Pred1, all(Pred, List) -> boolean()如果List中的每个元素作为Pred函数的参数执行,结果都返回true,那么all函数返回true,否则返回false例子:lists:all(fun(E) -> true end,[1,2,3,4]).结果true2, any(Pred, List) -> boolean()

2016-06-09 00:20:33 7171

转载 erlang 调用shell 命令

经常会有erlang程序调用外部程序的需求,比如调用shell命令程序,一般是用os:cmd/1,比如:[plain] view plain copy 1> os:cmd("pwd").  "/home\n"  不过os:cmd/1是不能获知外部程序的退出状态的,比如外部程序是正常退出还是异常退出。怎么获知外部程序的退出状态呢?可以用erlang:ope

2016-06-07 13:37:07 1849

转载 screen ssh 上边虚拟窗口的运行

作为linux服务器管理员,经常要使用ssh登陆到远程linux机器上做一些耗时的操作。也许你遇到过使用telnet或SSH远程登录linux,运行一些程序。如果这些程序需要运行很长时间(几个小时),而程序运行过程中出现网络故障,或者客户机故障,这时候客户机与远程服务器的链接将终端,并且远程服务器没有正常结束的命令将被迫终止。又比如你SSH到主机上后,开始批量的scp命令,如果这个ssh线

2016-06-04 14:03:36 1388

转载 erlang 多种方法接入远程shell控制台

erlang shell是用户与 erlang 运行时系统交互的界面程序。事实上,erlang VM的运行不依赖任何shell,只要在启动的时候添加参数detached就可以脱离终端。-detachedStarts the Erlang runtime system detached from the system console. Useful for running daemo

2016-06-04 00:36:17 2512 2

转载 erlang dict 使用

erlang 的 dict 模块比较完整的实现了一个键值(Key -Value)字典。通过这个模块,你可以插入,附加(append),删除,更新键值对字典,也提供了获取字典大小和检查键是否存在等调用接口,而且还包含一些对字典键或值进行操作的函数方法,例如:递归(fold)、过滤(filter)、遍历(map)字典等特殊操作函数。new() -> dictionary():生成一个新

2016-05-31 00:17:36 1342

转载 erlang mysql 操作

erlang连接到MySQL数据库一,驱动的下载与安装1.        下载erlang-mysql-driver     下载地址如下:     svn checkout http://erlang-mysql-driver.googlecode.com/svn/trunk/     mysql(如果你没有安装SVN,附件中提供源码下载)

2016-05-28 23:04:07 2105

转载 elang mnesia 数据库操作

Mnesia是一个分布式数据库管理系统,适合于电信和其它需要持续运行和具备软实时特性的Erlang应用,越来越受关注和使用,但是目前Mnesia资料却不多,很多都只有官方的用户指南。下面的内容将着重说明  Mnesia 数据库如何实现SQL查询,实现select / insert / update / where / order by / join / limit / delete等SQL操作

2016-05-28 22:53:17 809

转载 erlang throw跳出递归的妙用

原创文章,转载请注明出处http://blog.csdn.net/erlib 作者SunfaceTo put exceptions in practice, we'll do a little exercise requiring us to dig for ourtree module. We're going to add a function that lets us do a lo

2016-05-28 02:09:51 457

转载 erlang 启动参数

1 System PrinciplesThis chapter describes the strategies and options which are available to start an Erlang system. This section includes the following topics:Starting the systemRe-starting and

2016-05-28 02:07:53 3589

转载 erlang 坑

任何语言在使用中都会遇到这样那样的问题,erlang也是。这里整理下我遇到的一些问题,避免继续踩坑。说实话,“防坑指南”这个标题有点过于标新立异,不过还是希望能引起重视,避免在实际开发中重复犯这些问题。'--' 运算与 '++'运算1> [1,2,3,4] -- [1] -- [2]. [2,3,4]算是erlang经典的问题了。这是从后面算起的,先算

2016-05-28 01:52:18 1840 1

原创 erlang 备忘

1. 命令行操作:    %进入调试    begin application:load(myapp),  myapp_server:start(5555) end.       % 退出调试    begin  myapp_server:stop(), q() end.2.   a 是模块名:     begin c(a,[debug_info])

2016-05-27 15:51:48 1917 2

转载 erlang md5 生成

最近要做一个监测服务器代码、数据版本的小程序,大致思路是后台有最新的数据文件和beam文件,每台服务器根据自己的数据文件生成MD5值,在timer里,每隔几分钟将serverId,代码版本号,数据文件的MD5值发送到后台,后台能够取到最新的beam文件已经数据文件,同样生成MD5值,然后与服务器发送过来的进行比较,如果哪个服发来的MD5值和后台最新的beam或者数据生成的MD5值,不一致,可能是在

2016-05-27 13:44:55 848

转载 erlang mnesia 遍历

Best way to print out Mnesia tableup vote5 down vote favorite2I tried this code snippet:print_next(Current) -> case mnesia:dirty_next(muppet, Current) of

2016-05-27 10:31:23 1048

原创 erlang http post and get 请求

参考:http://erlang.org/doc/apps/inets/http_client.htmlget  请求:%同步请求createid() -> inets:start(), Rui = "http://some..../.php", {ok,Result}=httpc:request(get,{Rui,[]},[],[]),

2016-05-26 13:12:37 3556

转载 mac ftp 服务器使用

mac os x 10.7以前的版本可以在system preference里面找到sharing然后enable ftp server就可以了,但是后来的版本apple把这个前端的配置给去掉了,不知道为什么,但是并不是说mac就不带ftp server了。要使用它的需要从命令行先启用它。 sudo -s launchctl load -w /System/Libr

2016-05-24 11:55:30 22129

原创 rebar 制作发布版本

全文目录:https://github.com/rebar/rebar/wiki如何使用rebar打包和发布应用。1 查看erlang版本[plain] view plain copy print?$ erl  Erlang/OTP 17 [erts-6.2] [source] [64-bit] [asyn

2016-05-23 20:30:16 2131

转载 virtubox centos 增强工具安装,终极办法。

VirtualBox安装增强功能的终极办法,安全,成功率目前100% 先介绍一下我的电脑的系统环境:Host 主系统:Ubuntu12.10虚拟机:VirtualBox 4.2Guest :CentOS 6.3 按照网上的做法安装内核文件,安装gcc。但是总是会遇到一些莫名奇妙的错误让人措手不及。总结一下几次安装下来遇到问题: 1.一般安装遇到的问题都是

2016-05-23 15:32:02 2021 1

转载 erlang erlydtl 编译及使用

1. 下载 erlydtl 地址:从github 历史中找到的,最新版本编译会出错。https://codeload.github.com/erlydtl/erlydtl/zip/0.10.0有了这个后,编译2.  make3. 拷贝 erlydtl 和 merl 两个库到erlang/lib 下边,并在.erlang 中添加路径。4.任意目录下创建以下文件创建文件

2016-05-22 23:33:39 864

转载 erlang mnesia 分布式应用

[Erl_Question12] Mnesia分布式应用情景:设计一个图书管理系统,需求:1. 基本的增删查改功能;2. 支持多节点备份(其中一个节点挂了进,对外接口不影响)。方案一:Erlang 代码如下:https://gist.github.com/zhongwencool/28f7db8d52134b082f97启动shell: erl -n

2016-05-16 01:04:37 390

转载 rebar 使用测试

rebar安装及创建项目 rebar作为erlang开发中编译,构建,发布,打包,动态升级的常用工具,下面我记录下rebar工具的安装及使用从源码安装rebar 1. 建立文件 install_rebar.sh2. 拷贝如下shell到 install_rebar.shgit clone git://github.com/rebar/rebar.gitcd rebar.

2016-05-15 18:18:39 1286

原创 用apns_server 进行推送

1. 下载 apns_server:https://github.com/xyliuke/apns_server2. 安装clion 1.1.2 版本。3. 安装 libssl 库:    sudo apt-get install libssl-dev 这样就可以找到ssl 库了。4. touch run.sh 后copy下边内容:#!/bin/sh#

2016-05-13 16:39:28 686

转载 ios 图片加载的两种方式

一般情况下我们是这样加载图片的:UIImage *image = [UIImage imageNamed:@”icon.png”];这种方法在application bundle的顶层文件夹寻找由供应的名字的图象。如果找到,装载到iPhone系统缓存图象。那意味图片是放在内存里的,如果图很多很大那么运行起来要占很大的内存空间的所以,可以这么做NSString *path = [[N

2016-05-11 18:17:36 1093

zerobranstudio-1.2 linux mac win 安装包合集

zerobranstudio-1.2 linux mac win 安装包合集 .zip

2016-01-15

erlang mochiweb-test demo

erlang mochiweb-test demo .zip

2016-01-13

ios 5 arc 完全指南

ios 5 arc 完全指南 

2016-01-08

rebar exemplar 例子

rebar exemplar 例子

2016-01-03

erlang 手册5.8.2

erlang 手册5.8.2.zip

2015-12-30

erlang 16b windows part2

erlang 16b windows part2

2015-12-24

erlang 16b windows part1

erlang 16b windows part1 16b03 version

2015-12-24

erlang 16b03 source

otp_src_R16B03.tar.gz erlang opt r16 source code

2015-12-24

shareSDK 测试用例

shareSDK 测试用例 xcode7 新版本的sharesdk 测试成功。

2015-11-27

ios uiwebview 与 js 交互代码

ios uiwebview 与 js 交互代码

2015-11-06

python 标准库 中文版

python 标准库 中文版 原书名:The Python Standard Library by Example 原出版社: Pearson Education 作者: (美)Doug Hellmann 译者: 刘炽 出版社:机械工业出版社 ISBN:9787111378105 上架时间:2012-6-14 出版日期:2012 年5月 开本:16开 页码:1016

2015-10-28

pdf mac 压缩工具

pdf mac 压缩工具

2015-10-28

python 标准库 英文版及代码

The Python Standard Library by Example 英文版及代码, 原书名:The Python Standard Library by Example 原出版社: Pearson Education 作者: (美)Doug Hellmann

2015-10-28

精通ios开发第七版-代码

精通ios开发第七版-代码 第7版

2015-10-17

ios sqlite 测试用例

iOS sqlite 测试用例

2015-09-16

flash videoplayer 播放

flash videoplayer rtmp 播放器

2015-09-11

smartsvn for mac

smartsvn for mac smartsvn for mac 带破解文件 运行里边的bat 或 sh

2015-07-25

pydb 1.26 源代码

pydb-1.26.tar.gz

2015-07-22

cocos2d iphone 1.0

cocos2d-iphone-1.0.1.tar.gz

2015-07-17

cocos2d-iphone-2.0

cocos2d-iphone-2.0.tar.gz

2015-07-17

无顺序 map c++ vs2010-vs2022都可以编译的 版本

c++ 无序map 及使用,vs可以编译。 tsl::ordered_map<char, int> map = { {'d', 1}, {'a', 2}, {'g', 3} }; map.insert({ 'b', 4 }); map['h'] = 5; map['e'] = 6; map.unordered_erase('a'); // {d, 1} {g, 3} {b, 4} {h, 5} {e, 6} for (const auto& key_value : map) { std::cout << "{" << key_value.first << ", " << key_value.second << "}" << std::endl; }

2023-09-21

ios 内购代码 In App Rage objective c代码。最新版的已是swift版本。

ios 内购代码 测试的代码。

2022-02-11

opencvTest.rar

opencv test

2019-08-30

sql 查询凡人入门 第一版 cd

sql 查询凡人入门 第一版 cd 和 demo 代码。

2019-04-28

java jdbc maven test

java jdbc maven test 测试 http rpc 例子 java jdbc maven test 测试 http rpc 例子

2019-03-31

python 深度学习+代码

keras 之父力作 python 深度学习 pdf 清晰版本及代码。

2018-10-29

win10 opencv3.4.3 contrib

win10 opencv3.4.3 contrib x64 生成的单独 动态库 版本 多个的太麻烦了 支持sift 扩展。

2018-10-29

chart login tabbar

iOS demo tab login

2018-09-29

图形着色器-理论与实践 代码

图形着色器-理论与实践 代码

2018-03-29

erlang nif test

erlang nif test demo

2017-05-19

erlang port driver test

erlang port driver test vs project. can run on linux

2017-05-19

mysql test demo

mysql c++ test demo

2017-05-16

mysql-connector-c-6.1.10-src.tar.gz

mysql connector c source code version 6.1.10

2017-05-16

ios string test

ios string test and hash table test

2017-04-14

string 测试用例

string 测试用例 string 测试用例 string 测试用例

2017-03-17

ios jsoncpp jsonkit test

ios jsoncpp jsonkit test ios jsoncpp jsonkit test ios jsoncpp jsonkit test

2016-12-22

MSVC.idekeybindings

xcode 用于设置快捷键 为msvc样式的。

2016-12-01

objectcpp 混合编程

objectcpp 混合编程 的一些资料。

2016-02-18

ios 用lua 正则

ios 用lua 正则

2016-02-18

CSS设计指南(第3版) 及代码

CSS设计指南(第3版)

2016-02-04

空空如也

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

TA关注的人

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