贪吃蛇小游戏编写心得

05-16
https://github.com/Devilzero/6 package 贪吃蛇; import java.awt.*; import java.awt.event.*; public class GreedSnake //主类 { /** * @param args */ public static void main(String[] args) { new MyWindow(); } } class MyPanel extends Panel implements KeyListene

【poj3415-长度不小于k的公共子串个数】后缀数组+单调栈

09-28
这题曾经用sam打过,现在学sa再来做一遍. 基本思路:计算A所有的后缀和B所有后缀之间的最长公共前缀. 分组之后,假设现在是做B的后缀.前面的串能和当前的B后缀产生的公共前缀必定是从前往后单调递增的,每次与h[i]取min时必定将栈尾一些长的全部取出来,搞成一个短的. 所以就开一个栈,栈里存的是长度,同时存一下它的出现此处cnt. 注意各种细节啊.. 1 #include<cstdio> 2 #include<cstdlib> 3 #include<cstring>

OMNeT++安装教程

12-10
前提及注意事项: 1) 安装之前首先要确定已经安装好GCC编译环境(例如:MinGW.Cygwin,选择一种安装); (否则OMNeT++会安装不成功),具体安装教程详见另一篇文章 MinGW安装教程 2) OMNet++安装路径要是英文路径,以及路径名不能有空格 3) 还有就是这个也是个类Eclipse的软件,所以像JDK这样的Java环境就首先要配置好的,这里就不详细介绍了 具体安装步骤: 首先来一张安装步骤图: 一.将下载好的文件(名字就像:omnetpp-5.0-src-windows.

js高仿QQ消息列表左滑功能

11-20
该组件,主要功能类似于QQ消息列表左滑出现删除.标为已读等按钮的功能:现在的版本用的是纯javaScript编写:后续会跟进 angularJs 开发的类似组件以及jquery的; 下面,就让我们来认识下怎么使用该程序: 在该程序里,总共分为四个文件: 1 .css文件夹 2. img 图片文件夹 3. js文件 4. index.html  主页面: 稍后,你可以自行下载,打开运行观看效果: 二.代码讲解 1.此html结构,为不可修改结构 <ul class="list-ul"

join函数详解

05-16
定义:join() 方法用于把数组中的所有元素放入一个字符串. 语法 : ArrayObject.join(separator)   separator 可选.指定要使用的分隔符.如果省略该参数,则使用逗号作为分隔符. 返回值:返回一个字符串.该字符串是通过把 arrayObject 的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之间插入separator 字符串而生成的. 例子: var array = new Array(3); array[0] = "0"; arr

Mysql 5.7.12解压版的安装及配置系统编码

06-06
这篇博文是由于上篇EF+MySql博文引发的,上篇博文中在Seed方法中插入中文数据到Mysql数据库中乱码,后来网上找了N种方法也没解决.重装了MySql并在安装过程中配置了系统编码,此篇记录一下. 一.下载Mysql对应版本的Zip(我这里是mysql-5.7.12-winx64.zip)文件 a.解压后把文件复制到需要放的安装目录文件下.(ps:我的路径是D:\Program Files\MySql 5.7.12\bin)  b.复制bin目录下的my-default.ini文件改名为my

在U盘里建立git仓库(转)

08-19
因为需要频繁的在各电脑上切换,例如在实验室电脑和自己的电脑上工作,工作代码又需要在同版本控制之下.要满足这样的需求,可以使用网上免费的Git托管服务器,例如GitHub,但是免费的托管项目,又需要开源.如果有一个可以可以移动的Git服务器,问题就解决了,本文就是一个把Git服务器版本库放到U盘里面的解决方案,当然你要保证你的U盘别丢了. 以windows为例: 1.windows下安装git的管理工具, 安装时选用 git bash和git here .安装好后鼠标右键桌面或者项目文件下 选择“

学习C#和SQL的书籍

06-30
1. <21天学通C#> 周红安等编著  电子工业出版社 2.  http://blog.csdn.net/21aspnet/article/details/1682200 3. <C#入门经典> 4.  SQL Server 2008宝典 5. SQL Server 2008数据库设计与实现 6. <sqlserver2005技术内幕:t-sql查询> 版权声明:本文为博主原创文章,未经博主允许不得转载.

作业2.1.3 安装并使用CheckStyle

05-21
一. FindBugs的安装与使用 (一)FindBugs安装 - 在线安装 1. 打开Eclipse, 选择help- install new software 2. 在弹出的install对话框中,选择Add按钮 3. 在name中输入插件名称:FindBugs, 在Location中输入插件地址:http://findbugs.cs.umd.edu/eclipse 4. Pending 几秒后, 获取到插件名称和版本,勾选FindBugs, 点击Next按钮 5. 安装信息确认,点击Nex

Bat 多个执行操作选择

10-30
Bat在日常编程中使用到会帮我们省去很多力气. @echo off Title DataBase Color 0A :caozuo echo. echo ═══════════════════════════════════════ echo [数据库操作]: echo 1.删除数据库 echo 2.还原数据库 echo 3.操作3 echo 4.操作4 echo 5.操作5 echo. set /p n=输入操作号: if "%n%"=="" cls&go

Missing iOS Distribution signing identity for …, 在打包的时候发现证书过期了。

08-02
今天早上 上班发现钥匙串中的全部证书 都 提示此证书签发者无效 Thanks for bringing this to the attention of the community and apologies for the issues you've been having. This issue stems from having a copy of the expired WWDR Intermediate certificate in both your System and Login

5个基于Linux命令行的文件下载和网站浏览工具

08-01
导读 命令行是GNU/Linux中最神奇迷人的部分,它是非常强大的工具;命令行本身功能多样,多种内建或者第三方的命令行应用使得Linux变得更加健壮和强大.Linux Shell支持多种不同类型的网络应用,无论是BT下载软件,专用下载器或者互联网冲浪. 5个命令行互联网工具 这里我们介绍了5个很好的命令行互联网工具,它们非常有用,也很容易上手. 1. rTorrent rTorrent是基于文本,用C++编写,追求高性能的Torrent客户端.支持大部分标准的Linux发行版,包括FreeBSD

java执行效率低,但效率就低吗?

01-17
很多没用过java或者没怎么用过java的程序员都会说java执行效率低,这种言论时不时的在影响着我这个初级的java开发者. java执行效率低因如下几点导致(和C++比较): 1,java不允许内存地址类型被修改,也不能像C++那样直接给内存地址加偏移量直接操作内存.C++处理内存地址办法确实直接了当,执行效率很高,但是也容易出现bug,java使用对象时,严格遵循类型转换规则. 2,C++在new对象之后有delete操作符来及时释放内存.java有垃圾回收机制,一段时间后会自动回收不再被

编写一个类,用来测试正则表达式,看看它们能否匹配一个输入字符串

11-09
package 正则表达式; import java.util.regex.Matcher; import java.util.regex.Pattern; public class TestRegularExpression { public static void main(String[] args) { // TODO Auto-generated method stub if(args.length<2) { System.out.println("参数有误"); Sy

SQL Server磁盘I/O性能分析

04-12
SQL Server中的I/O操作类型: 1.对于内存中没有缓存的数据,第一次访问时需要将数据从所在的页面从数据文件中读取到内存中 2.在任何Insert/Update/Delete提交前,SQL Server需要保证日志记录能够写入到日志文件中 3.当SQL Server做Checkpoint时,需要将内存缓冲区中已经发生修改的数据页面同步到硬盘的数据文件中,一般一分钟一次Checkpoint.如果修改较多,频率高一些,写的数量 和上次checkpoint依赖发生的数据修改量有直接关系 4.当

andriod 用户名和密码

03-08
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_hei

关于王思聪范冰冰、以及更改马云的年龄

01-10
#define NSLog(FORMAT, ...) fprintf(stderr,"%s\n",[[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]); #import <Foundation/Foundation.h> static NSString * const kName = @"name"; static NSString * const kAge = @"ag

git cmd set

10-11
set http_proxy=http://proxy.yourname.com:8080set http_proxy_user=set http_proxy_pass= git config --global http.proxy http://10.167.196.133:8080git config –global http.proxy http://user:[email protected]://10.10.10.10:8080 git config --system (或 --glo

这个时代

05-02
突然想起童年的几个小故事,记下了,写给这个时代听. 童年时候,家里的鸡蛋吃不完,那时候市场经济不发达,家家养鸡,妈妈想把鸡蛋做成变蛋,但是不知道该如何做,找村里做变蛋家问问学学,但是人家不肯教,怕泄露,影响到自己的生意.就是一种普通的食物:变蛋.但是获取它的制作工艺依然不是一件容易的事情,至少在那个时代是这样的. 初中高中的时候我喜欢上了计算机编程,但是没什么渠道可以找到这方面的资料,除了当时于子华老师送我的一本vb5.0编程大全,就很难在那个小镇上找到任何资料了,所以我天天赖在报刊亭老板的摊子

NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config的问题

06-29
故障问题: 使用springMVC3.05 ,tomcat服务器进行开发, Spring配置正确,console有输出,但是url打开时不能出现页面,提示错误信息为:NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config 解决办法: 随便找个jstl包过来放入web-inf/lib会报错,正确的下载地址在这里,下载jakarta-taglibs-standard-1.1.2.zip这个包,解压缩后将standard和jstl两个包放入li