自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凌波微步,步步为营

写下来,顺便整理思路。

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 记一道技术面试题

题目: 实现斐波那契数列求第n项值的函数说明:指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1,F(n)=F(n - 1)+F(n - 2)(n≥ 2,n∈ N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用作答过程:因为从来不刷题,所以对于做题,感觉有点陌生了(这里批判一下,刷题和八股文,社会资源的极大浪费,有时间做点有建设性的工作不好么,在学校做题还没做够么)第一版:...

2022-04-26 09:05:29 379

原创 数据类型

对于计算机来说,万物皆数据,数据在类型上可以分为三大类:1、数字型 (或者叫数值型) 2、 文本型(或者叫字符串型)3、二进制型 前两种面向人类阅读,第三种供某种应用程序解读对于三种数据类型,我们分别反向映射一下外部世界:1. 数值型 表示时间,时间的地位很特殊,单独拿出来说,因为时间是一维的,而且在计算机中时间是离散的。展示形式是文本型,有多种格式,但本质是数值型 表示空间, 长度、大小、坐标 表示质量, 轻重 表示编...

2020-06-10 18:23:21 451

转载 常见数据库url和driver

oracle driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:数据库名"sqlserver driver="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:microsoft:sqlserver://localhost

2014-10-15 10:23:27 529

原创 关于playframework的依赖管理

下面是一个依赖管理语句(sbt)libraryDependencies ++= Seq(javaJdbc, javaEbean)这里的javaJdbc javaEbean出自下面所示的地方:playframework / framework / src / sbt-plugin / src / main / scala / PlayImport.scala  (github)

2014-10-15 10:22:19 1317

原创 play2使用非默认数据库

1.application.conf中配置数据库:  db.default.driver=com.mysql.jdbc.Driver db.default.url="mysql://root:secret@localhost/myDatabase"2.添加依赖val appDependencies = Seq( // Add your project dependencies

2014-10-15 10:21:00 454

原创 playframework设置dist版本的监听端口

编辑 bin目录下的启动脚本:rem We use the value of the JAVA_OPTS environment variable if defined, rather than the config.set _JAVA_OPTS=%JAVA_OPTS%if "%_JAVA_OPTS%"=="" set _JAVA_OPTS=%CFG_OPTS%set _JAV

2014-10-15 10:16:40 1501

转载 java system属性

java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.versionJava 虚拟

2014-10-15 10:11:18 414

原创 bitbucket删除repository

Settings->Delete repository

2014-10-15 10:11:16 2651

原创 typesafe activator

说明:本人用win7 64位操作系统,java81. 打开  http://typesafe.com/activator  2. 在打开的页面中,下载typesafe activator到本机,然后解压。 3.解压目录中,运行activator.bat4.运行成功,会自动为你在浏览器中打开 http://127.0.0.1:8888/home ,然后你就可以利用它来

2014-10-15 10:06:37 4199

原创 顺序不同,性能大相径庭 -- mysql where子句优化

在用mysql数据库,做一个查询语句的时候,因为用到子查询,所以x

2014-10-15 10:01:23 8512 1

转载 arm指令集

ARM指令集详解(超详细!带实例!)算术和逻辑指令ADC : 带进位的加法(Addition with Carry)ADC{条件}{S} , , dest = op_1 + op_2 + carryADC 将把两个操作数加起来,并把结果放置到目的寄存器中。它使用一个进位标志位,这样就可以做比 32 位大的加法

2012-03-05 17:06:45 620

原创 关于拒绝服务攻击的一点初步思考

发起攻击的一方,总要通过一定线路才能到达攻击目标。能够在途中拦截掉攻击的数据包方为上策。可以采取一种这样的策略,发送方发送一定数量的数据包之后若没有得到服务器的允许,便在一定时间里不能再发送数据包到此服务器。服务器的允许可以通过回复特定的数据包来实现。打个比方,网路就是媒婆,发起攻击的是暴力的求爱的小伙,被攻击者是被追求的姑娘。在姑娘不点头的情况下,媒婆就要警告这个暴力的小

2012-02-23 22:16:48 314

原创 身份验证策略遐想

用户注册某个网站的时候,传送一个图片(或者一段语音,本质都是一大串数据),作为双方的共同认识,我们定义为身份数据集。然后以后登录过程,以此共识为基础,进行对话。比如,服务器发送一个函数,客户端用这个函数作用于这个身份数据集,把运算结果提交给服务器,服务器在本地进行计算出结果,将两个结果进行比对。可以做成动态化,没进行一次成功的验证,身份数据集(客户端和服务器端同步)进行变换,这种情况用在固定一

2012-02-17 17:16:47 303

原创 单线程的回归

能够单线程实现的不用多线程,这能够有效降低设计复杂性,并提高程序健壮性。

2012-02-10 16:04:38 249

原创 解决方案盲目追求通用性是对是错?

典型的考察对象是服务器端操作系统。操作系统设计的目标是全能的,而很多服务器端功能往往单一,特别是在服务器群中的一台,其功能更单一,其实这时候大而全的操作系统实在没有必要。推而广之,现在很多流行的解决方案都在追求通用性,辩证的来看,追求通用性也造成很多特定应用的负担过重。有可能你花重金买的一个大而贵的系统,其实只有一小部分是为你准备的,其他大多数是为别的客户准备的,不但你白花钱,还要占用你的各种

2012-02-06 13:56:00 317

原创 假如我来设计12306

火车订票分为两个部分:车票信息查询和订购车票 一:对于车票信息查询,可以采用类似张贴布告的方式,不等着用户去发请求查询,主动发布到一些大的门户网(比如新浪、腾讯)和相应的地方门户(比如回邯郸的找邯郸信息港)以及云计算平台等地方,尽可能实时的更新数据。用户要查询车票信息直接到张贴车票信息的地方去查询即可。12306服务器不再直接负责用户的查询请求。 二:对于订购车票功

2012-02-05 10:41:05 1083 1

原创 另一种客户机服务器方案

客户端初始的时候,向服务器发送一个请求,服务器返回一些信息,客户机利用返回的信息来构建客户端程序,客户端程序构建完成后,开始客户端和服务端的通信。

2012-01-14 15:46:11 275

arm初学者入门手册

arm初学者入门手册

2012-03-07

自己动手写操作系统

就是那本教你写个微操作系统的书

2012-02-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除