自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈杰森的博客

个人学习,生活

  • 博客(15)
  • 收藏
  • 关注

原创 数学中进制在算法中的利用

举一个例子:```6和8是中国人比较喜欢的两个数字,如果说把这两个数字按不同的位数进行随机的组合排列。让它们像这样: 一位:6,8; 两位:66,68,86,88; 三位:666,668,686,688,866,868,886,888; ···· n位:n<10^18(10的18次方)那么,如果我想在其中找到一个特殊位置(比如第9999)的值,该如何运算?解

2016-09-06 15:18:56 505

翻译 内部排序与外部排序

排序=内部排序+外部排序 内部排序主要消耗时间复杂度,而外部排序消耗的是空间复杂度;如何权衡时间和空间复杂度? 内部排序一般包括:冒泡,选择,快速排序等; 外部排序则是通过开辟空间,让特定空间有双重含义。利用这个含义来解决内部排序的问题。举一个外部排序的例子: 题目:有10000个正整数,每个数的取值范围均在1到1000之间,变成找出从小到大排在第 3400(从0开始算起)的那个数,将此数的

2016-09-06 15:00:04 3525

原创 JavaWeb-Spring框架-IOC-Bean

引言:C语言中有一个值传递方法,代码如下:int a,b,temp=0;a=1;b=2;temp=a;a=b;b=temp;写代码有一个忌讳:不要将数值暴露出来。一个比较好的解决方式是通过实例化类的构造器进行初始化。比如:private int id;public int setId(int id){ this.id = id; return id;}当然,构造器传值过

2016-07-13 14:37:52 647

原创 Java -- Ajax异步访问数据库内容

以上篇博文源码为样例fork,介绍Ajax异步访问数据信息,以下为新增内容控制层control() – 新增内容/*URL: .\control\QueryBookServlet.java;方法用法:根据BookId查询Book是否在册;*/package control;import java.io.IOException;import java.io.PrintWriter;impo

2016-06-26 16:44:49 4271

原创 Java--servlet + ThreadLocal解决多线程并发问题及实例

思维导图 – Servlet+ThreadLocal分包管理实例一:本文思维导图 二:ThreadLocal原理图 三:代码:实体层entity Book.javapackage entity;public class Book { /*私有属性*/ private int id; private String name; private String auth

2016-06-25 11:15:49 2244

原创 Java单线程连接SQL server2012数据库[JDBC驱动]

思维导图 – Java通过JDBC驱动连接SQL server数据库一:文件结构 二:样例代码:BaseDao.java:/*Auther: Jason Time:2016-6-24*/package cs;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement

2016-06-24 15:49:42 1375 2

原创 ns-allinone-3.X(simulator模拟器)简单配置

一,引言: 谈谈NS-3的用途吧。我们知道在互联网数据的暴增之后,面对来自数据压力的不仅仅是服务器,对我们来说是对大数据的操作。而我们可以充分ns-3对网络数据进行优化和整合,想想它的用处以及对网络的热爱,笔者瞬间就路转粉了。似乎飞蛾扑火般的扑到这个行当之中了。 以下是运行ns-3库的基本条件: 1)环境:虚拟机+Ubuntu14.04+ns-allinone-3.X+Subversion管理

2016-04-18 18:25:38 2146

原创 嵌入式Linux开发之Bootloader(Boot-XSBase27024)原理简介

引言: 随着物联网的发展,嵌入式Linux在市场的比例愈发增大。因此,笔者在此简述一下嵌入式Linux开发的流程以及相应的原理。 1)开门见山的是嵌入式开发的结构: 接下来以Boot-XSBase27024(Blob)作为实例来举一反三地讲解嵌入式Linux开发中Bootloader部分的内容。 2)我们知道,测试嵌入式程序的时候需要通过网络配置进行文件传输,于是这部分的内容在utils文件

2016-04-11 10:30:46 1471

原创 无线传感网络--开源框架Contiki3.0基本原理

引言: 在无线传感器的领域之中,Contiki是一个很好的开源框架。在IAR工作环境当中,利用Contiki框架对无线传感器模块进行烧写。接下来,就让笔者粗略分析一下Contiki框架的内容以及工作原理。1)以下是在IAR工作环境中的一段简易的利用Contiki编写的部分源码。 大致过程是:将编写的程序以单个进程为载体调用Contiki框架中的库文件,依次调用库文件执行相

2016-04-10 09:57:42 1444

原创 《老人公车》

《老人公车》 初春的阳光透过公车窗子的缝隙洒了进来,坐在后排座位准备去面试的我心里暖暖的。公车上仅有几个乘客,但并没有想象中的那么安静,特别的是一对七旬的老夫妻。看到他们平稳地坐到了公车的座位上,我悬了几分钟的心才得到了短暂的放松。 “老公,快来扶我上车!”老妇对着其他人大声地叫喊道。“好啦!快从你的口袋里拿出公交卡,扣在那个显示数字的板子上,听到了‘滴’的一声就松开。刷两次!”

2016-04-02 21:49:40 550

原创 大数乘法的计算原理

引言: 最近笔者在面试BAT之类的IT公司,没想到网络笔试就需要做大数乘法之类的题型。也因为个人的原因,许久不刷OJ,代码都不会敲了。在此记录一下此次笔试的题。 随便举个例子引入正题:如果让你输入两个整数,整数的长度n(n<21),求它们的和。 接下来讲讲大数乘法的原理,代码后面贴上。 运算原理: 一般的编程语言内定的长整形的数据长度也不会有几十位,如果面试官让你计算长达上百位的数据,你该

2016-03-25 09:41:17 2134

原创 数据校验码(奇偶校验,海明校验,循环冗余校验)内容总结及个人经验分享

引言: 常用的数据校验方法有三种:奇偶校验,海明校验和循环冗余校验(CRC)。其对应的是三种不同而又有关联的码制,以下编者打算从它们的编码原理,需要的基础知识以及实例来对此进行大致的分析。在了解数据校验之前,首先谈谈它有什么作用。 了解计算机数据格式的伙伴们都知道,计算机数据的存储是以二进制(0和1)组成的。然后8个位(8个1或者1)是一个位byte,这就是我们

2016-03-21 13:39:38 8167

原创 IT人才的才能

通过奇虎360校园招聘浅谈处于IT行业中层的应届大学生的就业问题,其实也不是问题。 昨天(2016.03.15)于电子科大清水河校区品学楼B111参加校园招聘宣讲会。实话实说,奇虎360在国内应该算是一家技术很过硬的IT公司。从前些年的360安全卫士到现在五花八门的应用软件,奇虎360在不断转型而又牢牢抓住自己已经成熟的果实—–IT安全。 今年奇虎360一共在6家

2016-03-16 20:44:53 356

原创 PC端(基于Linux系统)通过串并网线口连接ARM开发板,烧写Bootloader并启用Bootp和Tftp等服务刷写Linux系统。

写这篇博客之前有几个问题需要解决,如下。 问题: 1.Bootloader的作用是什么? 2.串并网线口的用处是什么? 3.TFTP和BOOTP服务的作用是什么? 4.整个流程是什么?引言: 以电脑的BIOS(Basic Input Output System)作为敲门砖来展开这个话题。 如果有人会装系统大概都会利用键盘F2等按键在没有进入系统之间登陆烧写在ROM的BIOS固件。我们可

2016-03-16 18:48:13 3880 1

原创 关于Java图形化连接微软SQL server(含2005,2008,2012等)数据库的问题

关于Java连接数据库(SQL server,Oracle,Mysql等)基本的汇总。新人第一篇博文,有很多不足之处,请见谅,请提议。

2015-12-18 15:52:31 932

空空如也

空空如也

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

TA关注的人

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