12 richerg85

尚未进行身份认证

北漂,期待突破

等级
TA的排名 2k+

C++与Java之RSA签名与验签

最近一段时间一直被一个事情困扰:支付相关RSA签名与验证签名,服务器使用java,客户端是c++的程序,在C++端验证签名的时候,试用了很多方法都无法签名通过。在java中,签名和验证签名很容易调用现有的类实现,但是在c++中却是不太容易。     采用openssl原生的c++程序,不行;     在网上搜索了很久,也翻墙google了,试用了很多,也不行;     用了其他网友借鉴

2016-06-20 21:39:27

C++11中的匿名函数指针(lambda函数,lambda表达式)

这篇文章是根据维基百科整理来的,原文请看:http://en.wikipedia.org/wiki/Anonymous_function#C.2B.2B  C++11提供了对匿名函数的支持,称为Lambda函数(也叫Lambda表达式).Lambda表达式具体形式如下:    [capture](parameters)->return-type{body}  如果没有参数

2016-05-19 22:35:21

2015年总结--《有红包》应用上线

博客大概半年没有更新了,之前相对比较活跃,热衷于技术,喜欢linux,也坚持在linux系统上办公有2年的时间了。 从2014年3月份,入职到一家安卓杀毒软件公司,从事后台云查杀相关。接触到安卓,安卓反编译、逆向分析、dex分析、特征提取等。 从那开始,对安卓开始感兴趣;

2016-01-28 11:57:43

Linux 技巧:让进程在后台可靠运行的几种方法

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保

2015-05-12 19:58:11

推荐一款适合程序猿使用的字体

程序猿们整天面对着14-2X的屏幕,如果看着自己敲击出优美代码,而字体很挫的时候,也会感觉不爽的,现把自己一直使用的字体推荐给大家,如果已经有这个字体的同学,请绕行。     此款字体名称为Source Code Pro,很高大上的字体,我是一直在ubuntu下编程使用此字体。     使用方法:     1、字体下载地址:https://github.com/adobe-fonts/

2015-04-08 20:16:02

shell脚本方便操作记录(持续添加)

工作中经常用到的方便操作的shell命令,记录如下:全局替换::%s/tmp\/\"/tmp\/\$dev_id\"\_/g:%s/\$log_time_format /\[\`date \+\%Y\%m\%d\%H\%M\`\]/g打包tar -czvf /data/third_part_new_bak/third_part_2014061

2015-03-01 11:04:01

我想成为的DBA或者想招到的DBA

我觉得DBA应有的专业技能、职业素养,从工作不同阶段来分: 起步阶段DBA: 1、配置虚拟主机或者服务器中需要的DB环境(我们现在用的是mysql数据库); 2、熟悉常用的linux命令(这里忽略掉windows主机);

2015-02-04 20:39:24

mac下安装android studio 遇到问题及解决方案

最近学习android开发,由于官方提供androidstudio,就尝试的用了下,在ubuntu下,用着没什么问题。这两天在家用mac来配置系统,发现步履艰难。先把解决问题纪录如下,以便提醒自己,随便可能会帮助到和我遇到相同问题的亲们~

2015-01-17 21:23:42

struts2导出数据到excel中方法(模板方法)

现在的项目需要把用户反馈的信息表中的数据导出到excel的需求。之前做过类似的事情,但是时间已经久远,只能网上搜了一下,对于struts2,基本使用poi的方法,但是感觉网上的方法比较乱及不靠谱(没有开vpn 去google),就把之前的老项目用到的方法拿出来,整理如下,希望对大家有用。确实很简单(对于使用,里面的原理没有深入了解,可能我这边使用的是基本功能,如果需要细致研究,去apache下载jar包的时候,顺便把源码下载下来,这样就可以一目了然了。)

2015-01-06 15:54:14

Hibernate对原生sql处理及结果集和VO的映射

在action层明明看到有list值,传到jsp层就是不显示,后debug跟到jsp,发现<s:iterator></s:iterator>也是可以循环的,可“奇怪”的就是不显示。经过一番折腾,才发现经过sql获得的List不是“理所当然“的List<CountVO>而是List<Object>,其里面的值不是我想的CountVO中的type和countUser,而是[0],[1]。

2014-12-05 12:03:06

discuz x3.x 分类信息中图片加水印方法

discuz x3.x 分类信息中图片加水印方法

2014-11-27 11:14:34

tomcat+SSH中遇到中文乱码的解决方法

最近开始又转向J2EE的开发。很久没用,重新熟悉。本地环境ubuntu 12.13,mysql5.x,tomcat7.x,struts2.3.15.x,spring3.1.0,hibernate4.1.x之前一直连线上服务器上测试数据库,没有发现有中文乱码问题。现在在本地搭建此环境,使用本地数据库,便于调试,但是发现每次对数据库操作,有中文就会出现????乱码。

2014-11-16 13:15:28

ubuntu远程桌面连接windows系统

现在用ubuntu系统,公司买了个windows的服务器,需要给配置一套环境,来回跑很麻烦,就想windows下可以的远程桌面,linux应该也有。    现在自己的ubuntu13.10,无法进入桌面的“系统设置”项,因此排除了一种用”ubuntu系统上面来,依次点击并打开以下菜单:应用程序-----互联网-----终端服务客户端“的方法,这种方法和windows的远程桌面项很类似。

2014-11-04 19:02:57

Ubuntu - 硬盘分区、格式化、自动挂载配置(转)

Ubuntu系统的硬盘空间不够用了,需要增加新的硬盘扩容。将硬盘分区、格式化、自动挂载配置的整个过程记下来,备忘。运行环境 | EnviromentUbuntu 10.10一、硬盘分区 | Hard disk add new partition1、显示硬盘及所属分区情况。在终端窗口中输入如下命令:sudo fdisk -lu显示当前的硬盘

2014-10-19 10:21:12

文档格式签名列表

最近在做解压缩相关项目,需要处理不同格式的文档,各个文件格式,解析器如何知道一个文件是什么格式,主要是文件二进制头(file signatures-文件签名)来决定的。      例如如何确定一个文件是apk(同zip等压缩文件)文件,需要解析其前四个字节“50 4B 03 04”来确定。      反编译apk文件中的dex文件,其前8个字节是固定的(“64 65 78 0A 3

2014-09-16 17:57:13

c语言中有自己的bool类型

有人说c语言中没有bool类型,只有c++中有,果真如此?   先看没有bool类型时,c中表示bool类型的方法:    1、    typedefintbool;#definefalse0#definetrue1    2、      typedefintbool;enum{false,true};   3、

2014-09-03 14:50:30

Discuz! 全局变量 $_G

$_G 保存了 Discuz! 中所有的预处理数据缓存能够很好的提高程序的性能,一些配置数据没必要每次都查询数据库,只要在修改了的时候更新下缓存即可。Discuz! 中所有的缓存保存在 $_G[cache] 中$_G[member]会员信息数据$_G[uid]用户 uid$_G[username]用户名

2014-08-23 10:28:33

[php learn] php 从头开始学习1

前言:大概在2006年的时候,学习过一段时间的php,并且当时做了一个下载的网站,后来由于读研究生阶段用的是java、j2ee相关,所以php就搁浅掉了,php这些年也发生了很大的变化,最大一个变化是支持面向对象了。       现在由于需要php做些东西,再次学习,从头开始!Local和Global作用域:函数之外声明的变量拥有global作用域,只能在函数之外访问

2014-07-28 11:18:53

【linux c learn 之stat】获取文件的属性

NAME       stat 获取文件属性这个函数位于头文件中函数原型:int stat(const char *path, struct stat *buf);参数:path  文件路径+文件名buf     指向buffer的指针返回值:-1   遇到错误0    成功返回函数作用:把path文件的信息复制到指针buf所指的结构体中。

2014-07-16 23:38:57

监控 Linux 性能的 18 个命令行工具(转)

对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作。在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监控和保持系统启动并运行是多么的不容易。基于此原因,我们已编写了最常使用的18个命令行工具列表,这些工具将有助于每个Linux/Unix 系统管理员的工作。这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因。这个命令行工具列

2014-07-01 11:41:19

查看更多

勋章 我的勋章
    暂无奖章