Xcode8 beta版无法输出NSLog问题

使用Xcode8的Beta版本进行Objective-C/iOS程序调试时,使用NSLog无法输出日志,同时输出以下内容: subsystem: com.apple.BaseBoard, category: MachPort, enable_level: 0, persist_level: 0, ...

2016-08-16 10:45:09

阅读数 2763

评论数 0

MT4使用MQL连接Redis的插件

工作中需要将MT4的数据读取并且存储到Redis数据库中去,同时MT4读取Redis当中的数据用于下单的切换账户。MT4支持使用MQL进行开发,通过调用标准的系统DLL实现系统调用,因此技术实现并不是太难,只需要按MQL的接口要求编写相应的CPP代码编译成DLL即可实现所需要的功能。在Window...

2016-08-16 10:45:06

阅读数 2223

评论数 0

Fiddler 脚本对HTTP请求进行处理

Fiddler在HTTP编程过程是不可多得的利器,特别是它使用的是代理方式,能够提供非侵入式的HTTP通信报文编程,在Web接口调试方面很方便。特别是它提供使用JScript .NET方式进行功能拓展,让Web前端调试编程变得很容易先科普Fiddler, The free web debuggin...

2016-08-16 10:45:04

阅读数 6244

评论数 0

Mesos + Marathon + Deimos + Docker 容器集群组建

今天用单机试验配置了Mesos + Marathon + Deimos + Docker容器集群环境,目的是为以后的搭建轻量级别PaaS平台先科普Mesos,是Apache下的开源分布式资源管理框架,它被称为是分布式系统的内核。Mesos最初是由加州大学伯克利分校的AMPLab开发的,后在Twit...

2016-08-16 10:45:01

阅读数 948

评论数 0

Ubuntu的更改apt-get代理设置

网站服务器切换回国内机房之后就是各种不适应,早上安装Docker,一直提示Get:1 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 docker-engine amd64 1.11.2-0~xenial [14.5 MB]E...

2016-08-16 10:44:58

阅读数 3805

评论数 0

w_char*和char *转换宽窄字符

w_char*和char*在windows编程过程中进行转换是经常需要的,通常由互联网我们取到都是utf-8编码,到windows应用程序里面却需要用unicode编码。一开始用stdlib.h 下wcstombs_s和mbstowcs_s的代码实现,发现总是转换失败和出错。char 转 WCHA...

2016-08-16 10:44:56

阅读数 741

评论数 0

Windows下实现Deamon守护脚本

最近需要在Windows服务器上保持程序长期允许,因为程序比较老,无法用srvany.exe 改写成windows服务,只能自己手动编写守护脚本实现,网上找了短比较靠谱的守护脚本,在此mark一下。支持监视进程、端口。守护脚本定义部分@echo off::检测时间间隔,单位:秒set _inter...

2016-08-16 10:44:53

阅读数 799

评论数 0

[Linux]使用SSH-KEY方式登录SSH

管理Linux主机多了之后,管理大量的登录密码是一件很麻烦的事情,使用SSH-KEY方式登录服务器可以很好的解决问题。以下是使用SSH-KEY方式实现客户端免密码登录SSH的方法。一套SSH-KEY可以等遍所有的服务器。1.使用ssh-keygen在本地创建登录远程SSH服务器使用的公钥和私钥ss...

2016-08-16 10:44:50

阅读数 754

评论数 0

[iOS]objective-c AES/DES/3DES等加密算法实现

objective-c对AES/DES/3DES等加密提供了统一的加密方法CCCrypt进行实现,目前主要支持的算法有@constant kCCAlgorithmAES128 Advanced Encryption Standard@constant kCCAlgorithmAE...

2016-08-16 10:44:48

阅读数 1626

评论数 0

Linux文件批量转编码iconv命令

Linux下转换编码可以直接使用iconv命令搞定。支持单个文件和批量处理。iconv命令可以将一种已知的字符集文件转换成另一种已知的字符集文件。它的作用是在多种国际编码格式之间进行文本内码的转换。单个文件处理的shell命令iconv -t utf-8 -f gb2312 source >...

2016-08-16 10:44:45

阅读数 1480

评论数 0

[VBS]文件批量转编码

工作中需要将大量GB2312编码的文件转换为UTF-8编码,Baidu找了一段很实用的VBS可以有效解决问题。使用方法也很简单,添加到工程调用ConvertFile即可。需要注意的是Adodb.Stream方式生成的UTF-8文件的头部会抱憾3个字节的BOM,处理PHP之类的无BOM要求的文件时需...

2016-08-16 10:44:42

阅读数 301

评论数 0

[iOS] 实现IIF功能和DECODE函数功能

iOS开发过程中需要处理大量分支判断代码,需要大量使用if、switch等进行分支处理。代码编写和查看都可能出现潜在问题,使用Objective-c语言的自身特点,可以通过以下转换,优化分支判断处理的代码写法。关键是可以一行代码搞定各种分支判断。实现代码简化。使用宏定义将三目运算改为IIF函数运算...

2016-08-16 10:44:40

阅读数 211

评论数 0

Linux nc出现protocol not available错误

最近折腾linux nc(netcat)命令时执行 nc -l 1567 监听命令遇到protocol not available,琢磨了很久终于找到了一个可行的解决办法:1、先将已安装的nc删除yum erase nc2.下载较低版本的nc的.rpm文件           wget   htt...

2016-08-16 10:44:37

阅读数 5270

评论数 0

[Ruby] 更换GEM的source镜像

升级MAC OS到10.11,开发环境也要调整,CocoaPods需要重新安装一下,由于GFW的原因,访问托管在amazon S3上的rubygems.org资源不能正常访问,需要调整一下GEM的source镜像1.首先确认一下当前source镜像地址gem sources -l服务器为 http...

2016-08-16 10:44:34

阅读数 2910

评论数 0

eclipse新建maven工程pom文件报错解决

最近在使用elcipse新建了一个Maven工程,pom.xml文件报了个错误:web.xml is missing and is set to true仔细探索了一下,原因是工程没有生成web.xml文件,这个跟JDK和Ecipse版本较新有关系,默认是Dynamic Web Module 3...

2016-08-16 10:44:31

阅读数 2574

评论数 0

[iOS]Xcode7.0关闭Bitcode编译

今天在iOS上编译原来开发的代码,出现了以下错误xxxx.o does not contain bitcode. You must rebuild it with bitcode enabled (Xcodesetting ENABLE_BITCODE)百度后知道Xcode7.0以后会默认开启B...

2016-08-16 10:44:29

阅读数 3360

评论数 0

MAC OS编译Android版Linphone SDK和APP

之前在MAC OS折腾编译iOS版linphone-iphone SDK和APP成功,下一步继续编译Android版的linphone-android。Android版的文档更简单,一个README.TXT就结束,然后各种调查。简单说明一下linphoneLinphone is an open s...

2016-08-16 10:44:26

阅读数 437

评论数 0

MAC OS编译iOS版Linphone SDK和APP

最近由于开发一款基于SIP通信的VOIP应用程序项目需要,自己研究了一下几款开源SIP实现,主要有PJSIP和Linphone,PJSIP由于文档说明详细,编译和测试都没有费多大事情。Linphone的编译就比较费神费力了,开始之前查看互联网上的资料,大家都说各种痛苦折磨,后来自己实践了一把,除了...

2016-08-16 10:44:23

阅读数 263

评论数 0

安装HomeBrew提示已安装并无法卸载

自己的MAC工作机器上为了编译linphone创建了一个新用户,安装依赖包时提示brew未找到,重新安装brew时提示各种Permission denied。干脆到旧用户账户下把brew卸载。然后到新用户下重新安装。ruby -e "$(curl -fsSL https://raw.gi...

2016-08-16 10:44:21

阅读数 1449

评论数 0

Android强制使用WebView不调用系统或外部浏览器

HTML5 HYBIRD混合APP需要在H5页面中打开第三方网站(例如:百度),android默认不在当前WebView中打开,反而会调用系统或外部浏览器,解决办法是自己重写WebViewClient,覆盖shouldOverrideUrlLoading并让其返回True。实现代码mWebView...

2016-08-16 10:44:18

阅读数 1751

评论数 1

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