现在的位置: 首页
0℃

微软翻译api的使用介绍和注意事项

2012年05月24日 Android, java, 终端开发  ⁄ 被围观 1,084 次+
google翻译api已经收费了,而微软翻译api目前是免费的,支持几种不同的方式访问,如果感兴趣可以自己封装下协议处理。官方介绍: http://msdn.microsoft.com/en-us/library/hh454950.aspx。 这里介绍一下java下的使用。Java下使用微软翻译api可以直接使用一个开源的sdk,http://code.google.com/p/microsoft-translator-java-api/。   一、首先去http://code.google.com/p/microsoft-translator-java-api/,下载相关jar文件,这里有对微软翻译api的详细使用有作详细介绍。 二,去申请key,进入http://www.bi...
阅读全文

Wopus问答

0℃

php实现长连接的方法和注意事项

2012年05月20日 PHP, web开发  ⁄ 被围观 974 次+
php可以通过set_time_limit(0);来取消php脚步超时限制,从而达到长连接的效果。例子代码如下:   程序代码 <?php echo "每隔3秒输出一次<br />"; set_time_limit(0); //保证php程序运行不超时退出 while(1) { echo date("H:i:s")."<br />"; ob_flush(); flush(); //刷新并输出PHP缓冲数据 sleep(3); //延迟3秒 } ?>   示例代码2:   程序代码 set_time_limit(0); header("Connection:Keep-Alive"); header("Proxy-Connection:Keep-Alive"); for($i=0;$i<60;$i++) { print 'te...
阅读全文
0℃

Android 结束进程的方法

2012年05月18日 java, 终端开发  ⁄ 被围观 875 次+
对于结束其他的进程可以用killBackgroundProcesses()或者restartPackage,二者都需要指定权限: <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>或 <uses-permission android:name="android.permission.RESTART_PACKAGES"/>, 后者在2.2以后已经废弃;这两个都都无法结束自己的进程。 如果是结束自己的进程可以用android.os.Process.killProcess(android.os.Process.myPid()); 注意:如果进程中启动了service或者注册了reciever,已经要先退出,否则会导致进程结束之...
阅读全文
0℃

尽量不要在android中使用中文路径的问题

2012年05月18日 Android, 终端开发  ⁄ 被围观 693 次+
在开发过程中发现,有些软件对中文路径支持不大好,如果使用Uri.fromFile转换中文路径为uri的时候,有些软件可能会识别不出来导致功能异常,已知的有两个应用:1、腾讯微博的分享功能;2、酷派D530下调用系统摄像头拍照。   如果非要用中文路径,可以采用下面的方式: String path = getCameraTempFilePath(),; //有些系统摄像头对中文路径支持不好,通过Uri.fromFile编码之后反而有问题,先手动加上吧 //                 Uri uri = Uri.fromFile(new File(path)); Uri uri = Uri.parse("file://"+path); i...
阅读全文
0℃

【原】自己动手实现动态外网ip管理和动态DNS域名解析

2012年05月18日 C++, 操作系统  ⁄ 被围观 776 次+
项目背景: 在自己的电脑装了linux 虚拟机,想要在外网也能ssh到虚拟机进行开发,由于路由ip是动态ip,想到网上找一些动态dns域名解析,但是效果不大好,所以想到自己进行外网ip的管理。   想法: 用C++写一个界面客户端,随系统启动,定时访问自己的cgi,更新自己的外网ip;这个客户端能支持简单的几个操作:启动,退出,设置更新间隔,是否随系统启动等。 写一个cgi,接收client请求,并记录最新的外网ip到数据库; 写另外一个cgi,在其他地方访问能列出当前最新的外网ip,以及历史ip列表。 可以再写一个跳...
阅读全文
0℃

解决Eclipse启动不了,一闪而过的问题

2012年05月16日 Android, 终端开发  ⁄ 被围观 969 次+
今天系统更新,之后就发现Eclipse启动不了了,双击总是一闪而过,google了一下发现下面的解决方法:   eclipse启动不了,双击程序后splash一闪而过,没有任何错误提示。怎么办?? 这种情况一般是java配置都正确的情况下发生的。错,绝对不是的,即使你修改了都会没有用的。 一般ECLIPSE都是因为JDK升级导致在C:\windoes \system32下生成这三个文件。 (搜到很多打酱油评论都是说重装系统啦,重装eclipse啦。 好点的说改eclipse.ini啦,设置javahome和path啦。。遇到问题就想闪,来点研究的精神好不好。首先...
阅读全文
0℃

Ubuntu server10.4实现自动登录

2012年05月15日 linux, 操作系统  ⁄ 被围观 836 次+
下面是网上找的方法:   注意:这里的修改要非常小心,出来命令不能敲错之外,一定要记得执行chmod +x autologin,不然搞不好可能会导致启动不了,我在操作的时候就因为忘了执行chmod +x autologin,导致系统一直启动不起来,最后只能通过其他引导系统,并且改回原先的配置(我用的是recovery进入系统,可以直接执行chmod +x autologin)。   一、写脚本autologin 代码: #!/bin/bash /bin/login -f <username> #你的用户名   chmod +x autologin设置可执行权限,移动到/usr/bin/下。   ...
阅读全文
0℃

利用ctags,实现应用库函数的跳转

2012年05月14日 C++, linux, 操作系统  ⁄ 被围观 1,753 次+
首先安装ctags,安装过程网上很多,就不多讲,安装之后执行ctags -R,就可以在本项目内实现代码跳转了,但不能跳转到不是在本项目的代码中定义的tag。例如在上面的图中,本地定义了一个类A,在main函数中定义了一个A类的对象,我们可以按“Ctrl+]”组合键跳转到class A那一行。然后可以按“Ctrl+O”跳转回来。 如果想实现跳转到非本项目的tag,则必须让Vim知道这些tag在哪。刚才的项目在/home/user/code/目录下,现在假设又有一个项目在/home/user/program/下,那么我们需要在此项目下生成program这个项目的tags文件(...
阅读全文
0℃

linux中man用法

2012年05月13日 linux, 操作系统  ⁄ 被围观 745 次+
Linux中的man是按照章节和档案名字来编排的,man的格式是: Man [章节] [档案名字] 例如要查询系统调用connect函数的帮助,则可以用:man  2 connect; 查看C库函数printf:man 3 printf 在C/C++编程中如果想知道一个函数的用法和声明头文件,则可以通过man来查看 。   具体章节: 编号 代表內容 1 使用者在shell中可以操作的指令或可执行档 2 系統核心可呼叫的函数与工具等 3 一些常用的函数(function)与函数库(library),大部分是C的函数库(libc) 4 装置档案的说明,通常在/dev下的档案 5 ...
阅读全文
0℃

跟我一起写 Makefile

2012年05月13日 C++, linux, 操作系统  ⁄ 被围观 742 次+
概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些 Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile 了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别...
阅读全文
×
腾讯微博