MySQL是更好的NoSQL – Thinking In Jdon

本文解释了为什么使用MySQL作为key/value使用要优于相应的NoSQL数据库,并且提供了有关这样使用的相关指南。

以Wix网站为例,当有人点击一个会跳转到Wix网站的链接时,他的浏览器会发送一个Http请求到Wix服务器,如果这个请求是请求服务器上不同的子域名,比如user.wix.com/site,该服务器需要分析这个请求的网址,根据不同的子域名名称定位到相应的虚拟空间,这个过程需要key/value查询。 继续阅读“MySQL是更好的NoSQL – Thinking In Jdon”

weka汉化开工

这段时间将weka的源代码大概摸了一下,发现它的界面语言部分没有做国际化处理,语言文字直接写在程序里的,所以第一步就是国际化处理,便于日后翻译成其他国家的语言;第二步就是翻译为中文版。

java程序 国际化 多国语言 版本制作 java.util.ResourceBundle使用详解 – 熔 岩 – 51CTO技术博客

一、认识国际化资源文件
这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以:
         轻松地本地化或翻译成不同的语言
         一次处理多个语言环境
         以后可以轻松地进行修改,支持更多的语言环境
说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),匹配当前系统的国别语言信息(也可以程序指定),然后获取相应的properties文件的内容。

继续阅读“java程序 国际化 多国语言 版本制作 java.util.ResourceBundle使用详解 – 熔 岩 – 51CTO技术博客”

谁知道安卓客户端登陆验证服务器,如何记住客户端的登陆状态_百度知道

如果你不是socket,那么你要明确一点,验证是实时的。包括oauth认证在内貌似都是一样。那么接下来就是安全性和效率的问题了
几个方案供参考:
1.登陆成功后返回客户端一个令牌(你自己定义类似身份证明的东西),服务端同时将这个令牌存放在cookie或session中,客户端进入系统后再获取数据就靠令牌去获取,如果令牌对就返回数据。这样可以避免服务端与数据库的交互次数,提高效率,但是要做好服务端的安全性工作,因为你的身份数据有可能是放在cookie中的
2.每次获取数据都将用户名和密码提交给服务端验证一下。但是密码除了第一次登录是用户输入的原始密码外,最好后面都用加密过后的密码登录和获取数据
——解决方案——————————————————–
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestProperty(添加的键, 添加的值);验证通过后每一次的访问带过去一个可以验证成功的码,每次访问的时候进行验证一下就可以了 继续阅读“谁知道安卓客户端登陆验证服务器,如何记住客户端的登陆状态_百度知道”

LinkedList.contains()为什么无法正确比较出一样的元素?-CSDN论坛-CSDN.NET-中国最大的IT技术社区

换成这种方法的话就能正确的查出元素,如果换成//行的写法而不用循环的话就总是return false;终于找到问题所在了,原来重载equals的时候误把传入参数写成myPair了,应该是Object,呵呵。难怪,写成myPair就不是重载equals了。 继续阅读“LinkedList.contains()为什么无法正确比较出一样的元素?-CSDN论坛-CSDN.NET-中国最大的IT技术社区”

问题:AES128和AES256主要区别和安全程度是多少?他们对于机器的消耗是怎样的?两者性能如何?实际开发如何选择? – newizan的专栏 – 博客频道 – CSDN.NET

高级加密标准英语Advanced

Encryption Standard缩写AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS

PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。
继续阅读“问题:AES128和AES256主要区别和安全程度是多少?他们对于机器的消耗是怎样的?两者性能如何?实际开发如何选择? – newizan的专栏 – 博客频道 – CSDN.NET”

Android中AES256加密的实现 – Leo Chin – 博客园

AES加密是我们在工作中常用到一种加密方式,并且在java中也已经实现好了其相应的接口。 但是Java自带的JDK默认最多实现128位及其以下的加密。如果使用java自带的api实现aes256将会报java.security.InvalidKeyException:illegal Key Size的错误。 继续阅读“Android中AES256加密的实现 – Leo Chin – 博客园”

如何联机调试和发布ios程序(99$) | iOS开发 – CocoaChina CocoaChina_让移动开发更简单

这两天公司让整理文档,一直想写一篇更详细的联机调试的文档,这次刚好是机会
我写的只是联机调试的步骤,并没有深入的去写为什么这么做(关键是我不知道)
希望这篇文章对菜鸟们有帮助,
高手们见了了就不要笑了~~ 继续阅读“如何联机调试和发布ios程序(99$) | iOS开发 – CocoaChina CocoaChina_让移动开发更简单”

windows office 全能激活器 win10tools151217.bat

之前更新了几版,但都没有及时放上来。目前可以称之为全能激活器了,可以激活的操作系统从vista到win10,server2008到server2016,从office2010到office2016。
新增的功能:
可以选择现有的kms服务器(收集中),也可以手动输入自己的kms服务器。
名称从win8tools改为win10tools。
增加win10各版本密钥和office 2016 pro plus 密钥。
目前已知的问题:
自动激活功能中激活windows和office第一次尝试后会中断后续执行。
office2010密钥缺失中,目前用2013的替代。
enjoy it! 继续阅读“windows office 全能激活器 win10tools151217.bat”

一、OpenStack架构 – 煮酒品茶 – 51CTO技术博客

DashBoard

Horizon

提供WEB界面

Computer

Nova

计算也就是虚拟机

Networking

Neutron

提供给nova网络支持

Object Storage

Swift

提供对象存储

Block Storage

Cinder

提供云硬盘给nova,同时备份到Swift

Identity Sservice

Keystone

提供所有组件的认证

Image Service

Glance

提供给nova镜像服务

Telemetry Service

Cellometer

监控

cinder,neutron,nova,glance

Orchestration Service

Heat

AWS cloud兼容

继续阅读“一、OpenStack架构 – 煮酒品茶 – 51CTO技术博客”

Android三种播放视频的方式 – OPEN 开发经验库

在Android中,我们有三种方式来实现视频的播放:

1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。

2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。

3、使用MediaPlayer类和SurfaceView来实现,这种方式很灵活。 继续阅读“Android三种播放视频的方式 – OPEN 开发经验库”

Android:控件WebView显示网页 – tinyphp – 博客园

WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。

webview有两个方法:setWebChromeClient 和 setWebClient

setWebClient:主要处理解析,渲染网页等浏览器做的事情

setWebChromeClient:辅助WebView处理Javascript的对话框,网站图标,网站title,加载进度等

WebViewClient就是帮助WebView处理各种通知、请求事件的。 继续阅读“Android:控件WebView显示网页 – tinyphp – 博客园”

[Android学习系列2]用webview写界面,加载本地js,js,html文件 – 他来自一坨 – 推酷

以jquery mobile为例,webview需要加载assets文件夹中的文件需要以做file:///android_asset/绝对路径开头,加载的html文件其中引用的css、img、js等也需要使用file:///android_asset/绝对路径开头。 继续阅读“[Android学习系列2]用webview写界面,加载本地js,js,html文件 – 他来自一坨 – 推酷”