摘要:1)密码保存: 明文肯定不行,加密后别人还可拖库碰撞解密,一般加密用hash的话可以加点扰动(所谓加盐,直接用GUID最好,这样基本可以保证用户密码相同Hash结果也不会相同),但这个扰动因子数据不要放在用户密码所在的数据库里,可以做成服务放在其它地方(比如Windows的目录服务里),而且这个服务只对自己的服务端应用开放访问权限(访问MAC地址限制,或其它硬件地址限制等),可以增加破解的难度;而且就是数据库被劫也没什么用。当然性能会有些影响。 话说回来,这个世界没有绝对的安全,密码的保护需要软件和用户一起来完成。用户在设密码的时候,还是可以分为几种场景来设,比如银行密码就肯定单独设了,没必要 阅读全文
2012技术方向上的期望
2012-01-01 18:16 by java线程例子, 184 阅读, 1 推荐, 收藏, 编辑
摘要:1、过系统架构师认证;2、玩转Linux及其编程(阅读至少一半Linux内核代码);3、体验大数据处理及云架构,并充分实践(写一个自己的MapReduce框架);4、英语能开口说话;为做中国最老程序员而努力! 阅读全文
《Shell脚本学习指南》第二章学习笔记
2012-01-01 15:29 by java线程例子, 179 阅读, 0 推荐, 收藏, 编辑
摘要:2.1 脚本编程语言与编译型语言的差异编译型语言从源代码转换成目标代码,便能直接通过计算机执行。好处是高效,但运作于底层。例如,在C++里,很难进行“将一个目录里所有的文件复制到另一个目录中”之类的简单操作。脚本编程语言通常是解释型(Interpreted)的。由解释器读入程序代码,并将其转换成内部的形式,再执行。解释器本身是一般的编译型程序。2.2 为什么要使用Shell脚本脚本执行效率通常不如编译型语言,但它已经足够快了,足以忽略它性能上的问题。花一个小时写成的简单脚本,同样的功能用C或C++来编写实现,可能需要两天。脚本编程语言的例子有awk、Perl、Python、Ruby与Shell 阅读全文
在网上摘录的一些话语。用以共勉。
2011-12-31 20:51 by java线程例子, 178 阅读, 0 推荐, 收藏, 编辑
摘要:1、不管做任何事情,发现本质非常重要,不要让它的本质被其外表所呈现出的假象所掩盖,要抓住它的“内核”——而这正是精益思想的精髓。2、别忘了。想要成为成功的1%,你就不能畏惧成为99%。3、人生可以自己做主。5、忍耐6、只论耕耘,不谈收获。7、每天早上醒过来的时候,我会为什么感到兴奋?是什么在驱动着我去开始新的一天?8、我知道,价值并不仅仅只是名利权,对此我只想说,不要把自己给卖了。9、能和那些有梦想有追求有能力的人一起去经历那些最有意义的事情,那些能够造福社会、改变世界、创造历史的事情。.10、软件的精髓不在于你对系统底层有多了解,也不在语言层面,而是在于设计和架构,而设计和架构这种东西只能靠 阅读全文
丢番图与麦乐鸡购买问题
2011-12-31 17:40 by java线程例子, 543 阅读, 0 推荐, 收藏, 编辑
摘要:在MIT公开课《计算机科学与编程导论》的Assignment2中,提到了丢番图方程,并有趣地将丢番图方程和卖麦乐鸡的问题联系到了一起。首先让我们来看看维基百科中介绍的丢番图方程。一、丢番图方程丢番图方程丢番图方程又名不定方程、整系数多项式方程,是变量仅容许是整数的多项式等式;即形式如右上角图的方程,其中所有的aj、bj和c均是整数,若其中能找到一组整数解m1,m2...mn者则称之有整数解。 丢番图问题有数条等式,其数目比未知数的数目少;丢番图问题要求找出对所有等式都成立的整数组合。对丢番图问题的数学研究称为丢番图分析。 3世纪希腊数学家亚历山大城的丢番图曾对这些方程进行研究。 丢番图方... 阅读全文
2011年年终盘点
2011-12-31 15:11 by java线程例子, 151 阅读, 0 推荐, 收藏, 编辑
摘要:不知不觉又到了年底,我坐在电脑前,竭力的回忆,却发现回忆中一片空白,能记起也就那么几件事。一、在暑假做了一个多月的电子商务 在这个过程中,我了解到电子商务的基本流程,以及一些销售技巧,还有与人沟通的方式。但这段经历,我不是很满意。二、解决了吃饭问题 在餐厅找到了一份工作,虽然工资不高,但很稳定,又不影响学习,起码不用再问父母要钱,还能存点钱。我想在餐厅的工作经历可能教会了我很多东西,怎么去忍耐,怎么来应对各种各样的人,怎么在普通的工作岗位上做好工作,做好服务;还让我相信努力工作是一定会有回报的。三、做了一个算不上项目的项目 在aduino平台上做仿生机器人,在这个过程,我认识到团队的力量,也. 阅读全文
C#与SQL server 的连接
2011-12-31 14:34 by java线程例子, 250 阅读, 0 推荐, 收藏, 编辑
摘要:数据库的服务器管理员信息表学生信息表一、登陆窗口源代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient; //此处的应用是必要的namespace 数据库{ public partial class Form1 : Form { public Form1()... 阅读全文
Python Print函数用法
2011-12-31 11:05 by java线程例子, 273 阅读, 0 推荐, 收藏, 编辑
摘要:Pythonprint函数用法,print格式化输出使用print输出各型的字符串整数浮点数出度及精度控制strHello = 'Hello Python' print strHello
#输出结果:Hello Python#直接出字符串1.格式化输出整数pythonprint也支持参数格式化,与C言的printf似,strHello = "the length of (%s) is %d" %('Hello World',len('Hello World'))print strHello
#输出果:the length of 阅读全文
MIT《计算机科学与编程导论》第七讲
2011-12-30 23:04 by java线程例子, 147 阅读, 0 推荐, 收藏, 编辑
摘要:Section 1mutableL1 = [1, 2, 3]L2 = L1L1[0] = 4print L2 -> [4, 2, 3]immutablea = 1b = aa = 2print b - 1Dictionaries 字典类型-mutable-not ordered-generalized indexingSection 2Pseudocode 伪代码1.Module2.Data type3.Flow of control4.AbstractionEfficency 效率一只手打开电脑桌上一盏小台灯,同时另一只手点击一台2Ghz电脑的运行键。在光照到桌面时,电脑可以运行两条指 阅读全文
《Shell脚本学习指南》第一章 背景知识
2011-12-30 21:26 by java线程例子, 205 阅读, 0 推荐, 收藏, 编辑
摘要:1.1 Unix简史Unix第一版诞生于1970年,也就是贝尔实验室退出Multics项目不久。在Unix广受欢迎的功能中,有许多是来自Multics操作系统。其中最著名的有:将设备视为文件,以及特意不将命令解释器或Shell整合到操作系统中。简单、务实、优雅Unix是在面向研究的环境下开发的,因而没有必要生产或销售成品的盈利压力。系统由用户自行开发,即用户就是开发人员。他们都是计算机科学家,分享给同样是计算机科学家的同事,因此衍生出“务实”的设计模式。他们在精益求精的同时,不断追求“优雅” - 简单就是力量。1.2 软件工具的原则一次做好一件事这个原则的结果自然就是会不断产生出更小、更专用于 阅读全文