自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lecky的专栏

记录学习中的一些笔记

  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 windows下使用vsc编译调试c++程序

1,windows下安装MinGW-w64编译器 MinGW-w64 下载直接解压 2,vsc安装插件: Code runner Clang 3,设置MinGW环境变量 bin路径 4,设置vsc项目,在.vscode文件夹下launch.json文件{ "version": "0.2.0", &

2018-08-12 21:48:59 7505 1

原创 vcpkg编译第三方库leveldb

vcpkg编译leveldb1,安装vcpkg 使用git命令直接pull vcpkg源码 git clone https://github.com/microsoft/vcpkg 2,在vcpkg目录执行bootstrap-vcpkg.bat脚本,编译出vcpkg.exe文件 安装过程如果有报错,需要使用vs安装工具重新添加vs组建。 3,在vcpkg目录,即可使用: ...

2018-06-16 04:03:48 1386

原创 JAVA动态代理用法与实现过程

jdk动态代理实现已即原理

2016-08-02 11:33:31 3473 2

原创 java独占锁ReenTrantLock的实现

ReenTrantLock的实现,源代码分析。

2015-12-26 18:08:18 1123

原创 Gson转换hibernate级联对象的处理

使用Gson架包转换hibernate级联对象为json字符串

2015-12-14 16:12:50 2364 2

原创 java中ThreadLoacl解析

一:ThreadLocal变量的解释 ThreadLocal类型是一个线程变量,其并不是用来像lock/sychronized一样解决java多线程中变量共享的安全性问题的,并且使用ThreadLocal类型变量并不一定能保证共享对象上的安全并发(放入Thread类的变量ThreadLocalMap threadLocals中的对象即value值,必须是在当前线程方法中所创建的局部变量,或者是在其

2015-11-28 22:18:29 2349

原创 java多线程--哲学家就餐问题

java死锁,哲学家就餐问题

2015-11-26 14:53:25 7727 2

原创 java中使用阻塞队列解决生产者消费者问题

java语言中提供了blockingQueue阻塞队列以及几种实现: 在解决多线程生产者,消费者问题的时候,可以使用阻塞队列来代替java同步原语wati()和notify()以及sychronized。简化编程模型。linkedBlockingQueue来简化生产者消费者问题[1]。

2015-11-25 18:56:28 1197

原创 优化map查找操作

一次map操作更新map中value对象

2015-11-24 11:30:57 615

原创 struts2标签使用

项目中用到的几个strut2标签 checkbox select

2015-11-18 19:29:59 486

原创 Josephus环的问题

问题描述: 孩提时的你是否玩过“烫手山芋”游戏:一群小孩围成一圈,有一个刚出锅的山芋在他们之间传递。其中一个孩子负责数数,每数一次,拿着山芋的孩子就把山芋转交给右边的邻居。一旦数到某个特定的数,拿着山芋的孩子就必须退出,然后重新数数。如此不断,最后剩下的那个孩子就是 幸运者。通常,数数的规则总是从 1 开始,数到 k 时让拿着山芋的孩子出列,然后重新从 1 开始。 Josephus问题

2015-10-12 22:19:12 757

原创 leetCode --Reverse Integer以及java基本类型

题目要求: Reverse digits of an integer.Example1: x = 123, return 321 Example2: x = -123, return -321解决该问题需要注意: 1,怎么讲int类型Targent变量按位取出 2,怎么根据取出的位数重建反转整数 3,int类型变量的大小范围,若反转之后的数超出范围,则会溢出解决方法: 1,将int类型变

2015-09-24 18:16:46 450

原创 java双重检测锁

java双重检测锁

2015-09-23 20:00:06 1705

原创 java贪吃蛇三

一:贪吃蛇细节实现----数据对象实现1,GameDto.class数据对象 实现二维数组map,分数,等级,snake对象,Food对象,线程开始暂停状态标志位startpackage com.fupeng.dto;import com.fupeng.entity.Food;import com.fupeng.snake.Snake;import com.fupeng

2015-06-25 14:50:31 654

原创 java贪吃蛇游戏二

java贪吃蛇MVC框架结构分析

2015-06-24 10:31:23 1157

原创 java多线程二

对于多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。前面叙述生产消费者模型,仓库中存在单一产品的问题, * 多线程生产者消费者模型 * 主要讲解线程同步问题,类Object中的wait,notify和notifyAll方法以及Synchronized关键字的使用 *  * 实际上,准确说应该是“生产者-消费者-仓储”模型,离开了仓储,生产者消费者模型就显得没有

2015-06-16 15:35:58 429

原创 java贪吃蛇游戏一

学习javase好长一段时间了,找个贪吃蛇的小游戏做做,从项目分析到设计再到具体编码。游戏写完总结一下。先上效果图游戏可玩性:多线程控制开始,暂停按钮分数显示,吃一个小方块得1分,暂时没有实现曲线式得分等级控制,目前10分升一级,暂时没有实现曲线式升级键盘上下左右控制snake前进方向多线程控制食物小方块随机出现后期加入snake前进加速snake撞到边界或

2015-06-12 10:49:13 2095

原创 java多线程线程通信

一,java多线程使用Object对象的wait,notify或者notifyAll方法进行通信      java的Object对象提供wait,notify和notifyAll方法。根据api中Object对象描述-------这三个方法调用时,应该只由对象监视器的所有者调用。即只能由synchronized所获得的锁对象进行调用,且只能在synchronized同步方法或者同步代码块中调

2015-06-11 15:33:23 405

原创 java多线程之生产消费问题

一:多线程中生产者,消费者问题生产者生产产品,消费者消费产品,无产品的时候,消费者无法消费,有产品的时候生产者不需要生产。(始终只有一个产品的情况)生产消费模型中存在的问题:1,初始状态下,无产品,消费者不能消费2,当有产品存在时,生产者不需要生产,等待消费者消费之后再行生产3,当有产品存在时,消费者可以进行消费,消费之后产品不再存在,需要等待生产者再进行生产下面的例子程序错误的实行了一个

2015-06-09 20:39:20 475

原创 LeetCode Two Sum

LeetCode Two Sum

2015-05-06 09:52:14 411

原创 LeetCode AddTwoNumbers

LeetCode AddTwoNumbers

2015-05-06 09:24:17 458

原创 java实现简单的散列数据结构

利用除留余数法和分离链接法来实现散列数据结构

2015-04-29 15:56:44 1888

原创 dp算法求解矩阵连乘的问题

利用动态规划算法解决矩阵连乘问题

2015-04-24 14:33:21 3332 1

原创 java web服务器搭建---------jdk+tomcat

利用jdk+tomcat配置web服务器,jdk以及tomcat的环境变量配置

2015-04-09 21:30:23 2716

原创 删除一篇文章中出现次数最多的单词

删除一篇英文文章中出现次数最多的单词

2015-03-09 20:44:35 710

原创 找出被替换的整数

问题描述: 给定一个大小为100的整形数组,存放1->100之间的所有100个整数(无序),用一个>100的整数替换数组中的任何一个数,要求找出被替换的数 1,直接想到的办法就是依次数组中的哪个数不在数组之中,该方法时间复杂度为O(n*n),空间复杂度为O(n) 2,使用排序方法先将数组进行排序,然后在查找哪个数据不在数组之中,使用快速排序算法时间复杂度为O(nlgn),空间复杂

2015-02-02 16:01:14 543

转载 java里对数据库中NULL的处理

Java是面向对象的高级语言。java中,null表示类或对象的变量是空,不代表任何对象或实例,可以将null赋给引用类型变量,但不可以将null赋给基本类型变量;任何对象在没有进行初始化时,它默认的值都是null。没有实体的对象称为空对象;空对象不能使用,即不能让一个空对象去调用方法产生行为;大名鼎鼎的NullPointerException就是因为应用程序试图在需要对象的地方使用null时抛出

2015-01-23 10:47:26 1079

原创 字符串最大回文子串的查找java实现

java实现字符串回文判断,求字符串最长子回文串

2015-01-07 20:08:37 5009

原创 java解析xml文件的几种方法

XML解析器提供方法来访问或修改XML文档中的数据。 Java提供了多种选择来解析XML文档。以下是各种类型解析器其通常用于解析XML文档。1,Dom解析器 - 解析通过加载该文件的全部内容,并创建其完整分级树中存储的文件。2,SAX解析器 - 解析基于事件触发器的文档。不完整(部分)的文件加载到存储器中。3,JDOM解析器 - 解析以类似的方式,以DOM解析器但更简单的方法的文档。4,DOM4J

2015-01-06 10:27:43 728

java贪吃蛇游戏

自己写的贪吃蛇项目,基于java,算是对目前javase学习的一个总结,大部分贪吃蛇基本的功能都有实现。游戏中有涉及到一些数据结构和算法,以及java多线程。有需要学习的同学可以下载学习一下。完全自己手工编写,无ctrl+c,ctrl+v成分,故5分应该不多吧。谢谢

2015-06-12

小翼俄罗斯方块java代码

感谢小翼的java学习视频教程,个人感觉讲的非常好。 小翼的俄罗斯方块工程项目代码。自己对着视频教学敲的,有些地方对原作者的代码思路有改动。项目完成90%,还有些许功能没有加入进去。下载之后直接导入Eclipse即可运行。想学java的同学可以下载了自己看看。

2014-12-08

中兴通讯硬件一部巨作-信号完整性

中兴一步描述信号完整性之巨作,深入解释高速设计之中的信号完整性问题。

2013-01-20

空空如也

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

TA关注的人

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