搜索到与相关的文章
各行各业

【thrift】vc中使用thrift中文字符串乱码问题解

问题描述:VC中使用Apachethrift时,如果字符串中包含中文,会出现乱码问题,这个问题的原因是由于thrift为了达到跨语言交互而使用了UTF-8格式发送字符串,这点对java或者C#不会造成影响,但是在VC中UTF-8却很成问题。VC中的string编码随项目编码一般是multibytes或者unicode,虽然倡导使用unicode,但实际上使用multibytes多字节开发仍然广泛存在,下面的解决方案主要解决的是多字节下的乱码问题。解决方案1

系统 2019-08-12 09:27:31 3426

Android

【Android Developers Training】 48. 轻松拍摄

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/camera/photobasics.html这节课将展示如何使用已经存在的相机应用拍摄相机。假设你现在在实现一个基于人群的气象服务,它构建一个全球的气象地图,通过将运行了你的应用色设备所拍摄的天空照片拼接起来来实现这个气

系统 2019-08-12 01:55:12 3426

编程技术

基础算法-递推法

实用算法(基础算法-递推法-01)有一类试题,每相邻两项数之间的变化有一定的规律性,我们可将这种规律归纳成如下简捷的递推关系式:Fn=g(Fn-1)这就在数的序列中,建立起后项和前项之间的关系,然后从初始条件(或最终结果)入手,一步步地按递推关系递推,直至求出最终结果(或初始值)。很多程序就是按这样的方法逐步求解的。如果对一个试题,我们要是能找到后一项与前一项的关系并清楚其起始条件(最终结果),问题就好解决,让计算机一步步算就是了,让高速的计算机做这种重复

系统 2019-08-29 23:04:47 3425

Ubuntu

Ubuntu之旅——从WUBI到U盘安装

最近同学对我所用的UBUNTU9.10来了兴致,决定加入LINUX一族(主要是因为专业需要,他们做集成电路设计,基于伟大的CADENCE只支持LINUX的缘故)。问题是,他觉得WUBI安装的UBUNTU依赖于WINDOWS,恐怕还原或重装WINDOWS会给UBUNTU带来困扰,所以希望光盘安装双系统。尽管我在Ubuntu官方申请光盘成功,但是已过两个月还不见踪影,恐怕希望渺茫。所以决定对WUBI一探究竟,解决这个问题。在仔细分析之后我发现,还原或重装WIN

系统 2019-08-29 22:15:54 3425

Python

python将图片旋转,颠倒,修改尺寸

直接上代码,根据需求注释选择相应修改fromPILimportImageimportosimportos.pathrootdir=r'G:\jianfeng\project\rubblish_det\faster_rcnn\rubbish_voc_xml\rubbish_pic_forTest\4396'#指明被遍历的文件夹forparent,dirnames,filenamesinos.walk(rootdir):forfilenameinfilenam

系统 2019-09-27 17:57:38 3424

IOS

ios项目生成ipa文件的真正简单可用的方法------

傻瓜式的步骤首先运行那四个证书文件,然后打开需要生成ipa的ios项目。在运行按钮的后面选择iosDevice然后点击Product按钮,选择第五个Archive这时候会弹出几次要密钥的警告框,只需点击运行就行。然后在点击Distribute的按钮然后选择三个单选按钮ExportasXcodeArchive.点击next这时候会让你选择存放路径,和名字,随便写。然后你就可以去你选择的路径找生成的文件了,注意这时候还不是ipa文件,右键点击生成的文件选择“显

系统 2019-08-29 23:49:47 3424

Hadoop

hadoop伪分布式搭建

转载http://xuyuanshuaaa.iteye.com/blog/10633031.SSH无密码验证配置Hadoop需要使用SSH协议,namenode将使用SSH协议启动namenode和datanode进程,伪分布式模式数据节点和名称节点均是本身,必须配置SSHlocalhost无密码验证。执行ssh-keygen-trsa通过以上命令将在/root/.ssh/目录下生成id_rsa私钥和id_rsa.pub公钥。进入/root/.ssh目录在

系统 2019-08-29 22:08:33 3424

数据库相关

nodejs中使用monk訪问mongodb

mongodb安装mongodb我认为还是用mannualinstall靠谱一点儿:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/启动mongodb$mongod连接mogodb$mongomongo>usemonk-appmongo>db.products.insert({"name":"applejuice","description":"good"})WriteResu

系统 2019-08-12 01:53:02 3424

Tomcat

配置tomcat是修改JSP页面后不用重启服务器

在这次的开发中遇到一个特别扯淡的问题。每次改动代码都得重启tomcat服务器。后来知道通过修改配置文件可以设置。但发现有些时候还是好使。1.打开文件ApacheJetspeed/conf/web.xml2.修改jsporg.apache.jasper.servlet.JspServlet

系统 2019-08-12 01:32:46 3423

数据库相关

用MongoDB 实现优酷API 缓存

由于众所周知的原因,邪恶的企业优酷于九月的某一天开始禁止第三方播放器加载视频API,我不得不设置一个反向代理来绕过Flash的跨域限制.自此服务器压力激增,导致用户体验大为劣化.为了减少服务器压力我费尽心思,从原先的Apache2+php切换到nginx+php-fpm,再到现在的nginx+nodejs,充分利用了服务器有限的内存空间,使并发性能得以不断优化,每次播放的请求时间由原来的10s缩短到1~4s.但这也到头了,非缓存型反向代理受限于网络连接速率

系统 2019-08-12 01:32:25 3423