自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dice的学习笔记

一些学习工作中积累的知识,随手记下,也做分享

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

原创 基于UNITY引擎开发的游戏源码修改方法

基于UNITY引擎开发的游戏源码修改方法

2022-07-23 17:48:43 8595 2

原创 VUE 整合websocket 全局调用,局部监听,事件响应,自定义协议

废话不多说直接贴代码1,新建一个websocketStore.jsimport Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)export default new Vuex.Store({ state: { websock: null, eventlist:[] }, ...

2019-08-01 19:24:13 17162 17

原创 unsupported message type: DefaultFullHttpResponse (expected: ByteBuf, FileRegion) 原因以及解决办法

使用netty做http服务器的时候 用android链接 会出现这个错误 原因是http-aggregator顺序有问题(ps:目前大部分国内博客都是这个排序有点坑爹):官方文档说明:For convenience, consider putting a HttpServerCodec before the HttpObjectAggregator as it functions...

2018-09-22 17:24:32 8587 1

原创 六边形网格A*寻路算法,JAVA实现源码

关于A*算法网上一大堆,我就不重复说明了,以下是JAVA实现的类代码除了A*之外还有如何建立六边形网格,以及绘制六边形图中红色是不可通过(山脉)绿色是减速通过(森林)灰色是加速通过(道路)蓝色就是实际路径修改参数结果也会有变化具体实现看代码核心工具类:APathfindingHex:package gpp.util;import java.util.ArrayList;import java...

2018-06-21 16:01:30 3007 7

原创 FASTJSON转换JAVA对象规则研究分析

在JAVA对象转换JSON字符串时,FASTJSON是如何工作的,那些成员变量和方法会被转换成JSON字符串1,先看代码public class JsonTEST { public String a="公共变量"; private String b="私有变量(无GET)"; private String c="私有变量(有公共GET)"; public String getC() { ...

2018-04-13 16:30:28 448

原创 JAVA使用Jedis批量对Redis进行数据转移,支持多数据库,多数据源

目的:对不同服务器上的redis数据进行同步1,配置jar包:pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0...

2018-03-28 20:32:28 4154

原创 炉石传说天梯模拟器

仿照天梯算法的代码package com.sencorsta.ids;import java.util.Random;public class HearthStoneTest { public static void main(String[] args) throws InterruptedException { int turn = 10000; for (int j =...

2018-02-26 10:14:06 877

原创 使用JS提交表单

<input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}" /> function formSubmit() { document.getElementById("logoutForm").submit(); } Logout

2016-06-30 16:11:50 508

原创 springMVC,网页死活找不到CSS的解决办法

写了个CSS文件,谁知道网页死活引用不进去一直以为拦截器的问题,弄了一晚上还没有解决最后决定不管了,就打了包扔云服务器上了,结果放到云服务器上就!好!了!其实是我开发的机器的系统文件权限有问题,我把tomcat的部署路径换了一个就解决了真是不怕大问题,就怕这莫名其妙的问题附录:(spring使用静态资源的方法:)

2016-06-30 01:38:20 4303 1

原创 实用的cmd命令

1,打印所有文件名到txt文件运行CMDd:(可以指定目录,这里选择D盘根目录)dir /s *.* >new.txt(*.*指定文件名和后缀,/s表示包含子目录)

2016-02-26 13:50:05 599

原创 5分钟学会-最简单的MyBatis使用方法

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Dat

2016-02-23 11:39:41 961

原创 java读取本地txt文件

java读取本地txt文件内容package tool;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.util.ArrayList;public class ReadText

2016-02-19 09:35:34 2495

原创 [伪科学]如何使用程序探究彩票的奥秘

身边一直有玩彩票的朋友,曾经有一天,朋友说让我开发一个帮助他买彩票的软件,当时连面向对象都没有搞清楚的我,硬是弄了一个给他,C#写的,完全用数组实现的,差不多包含了机选号码,号码分析,浏览器外链一个历史表等功能.今日又突然想到这个事情,想用现在的技术再一次进行开发,除了用教好的方式再实现之前的功能外,在加入一些本人对数据的感悟(有一定的主观因素),来计算出彩票中奖号码,选定双色球这款比较热

2016-02-18 16:05:16 1405

原创 MySql海量数据批量插入优化小结

以前学习的时候玩mysql无非弄几万条数据意思一下就行了,今天无聊写了一个程序,需要插入2000W以上的数据,这数据量一大就出现问题了问题1:使用普通的单条插入效率非常低;解决方法:使用PreparedStatement的addBatch()方法来批量插入(String url = "jdbc:mysql://127.0.0.1/double?useServerPrepSt

2016-02-18 15:35:43 1206

原创 Spring框架下编写事物回滚小记

使用事物前,数据库的表引擎必须要支持事物,比如使用InnoDBSpring可以对事物进行自动维护,大致可以通过配置bean 过滤器和直接代码标签来控制.列如: <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">

2015-11-18 09:51:12 492

原创 C# 用NPOI保存为Excel文件

首先下载NPOI组件,下载地址:1,官网:http://npoi.codeplex.com/2,本地下载:NPOI 2.0 dotnet binary下载后添加引用(这里有.net2.0版和4.0版的,按需引用)使用方法如下: /// /// 保存成excel(NPOI方式) /// pr

2014-01-20 13:11:07 7399

转载 传说中C#与JAVA的区别-------LINQ 入门

一:与LINQ有关的语言特性  1.隐式类型    (1)源起      在隐式类型出现之前,      我们在声明一个变量的时候,      总是要为一个变量指定他的类型      甚至在foreach一个集合的时候,      也要为遍历的集合的元素,指定变量的类型      隐式类型的出现,      程序员就不用再做这

2014-01-15 15:27:53 890

原创 Ext js 4 简单实现分页查询续--客户端分页

之前介绍了后台分页,这次因为需求,不得不改成客户端分页,也就是一次把所有数据从后台读到前台,保存到内存中,再执行分页操作. 这个方法的先决条件是需要一个ext-all.js里没有的组件:PagingMemoryProxy.js(参考位置:ext-4.2.1.883\examples\ux\data\PagingMemoryProxy.js) 把它和ext-all.js一样引

2014-01-13 17:30:00 1708

原创 Ext js 4 简单实现分页查询

参考官方api文档写的分页,原来分页也可以这么简单,(ext-4.2.1.883):1,前台页面:ValuePanel = new Ext.grid.GridPanel({ // 下方参数值 title: '参数值', split: true, region: "south", height: 30

2014-01-10 12:41:32 1175 1

原创 Ext js 4 全选和反选

Ext版本:4.2相信经常做Grid的一定遇到全选和反选吧,虽然Ext里有SelectionMode可以直接使用,但是面对较复杂的业务,SelectionMode也力不从心于是自己定义一个CheckBox来自己添加全选反选功能,注意这里是反选是选择相反的,而不是英文deselect的取消选择的意思1,先在Grid的columns里定义一个dom的CheckBox,同时给一个ID

2014-01-09 13:56:26 1747

原创 C# List<T>泛型的排序和删除

实际开发中经常需要对List进行排序和去除空值,现在总结2个比较简单的方法实现 1排序: 首先实体类实现IComparable接口,然后重写CompareTo方法列如:public class FieldBase : IComparable { public string ID { get; set; } public int Compa

2014-01-09 13:29:28 1977

原创 Ext js 4 动态Grid(包括动态列和动态数据)

版本:Ext 4.2上网查了好多,都是老版本的,无奈看api加调试终于弄出来了//1先定义一个面板  ValuePanel = new Ext.grid.GridPanel({   xtype: 'grid',// 关键属性  // 写其他属性 store,columns可写可不写   });//2,定义store 以及 store的数据结构  var Ne

2014-01-09 10:52:38 2273

原创 C#UDP通讯组件,支持拆包组包,丢包重发

自己仿照某商业组件开发的通讯模块,简单的调用便可实现传文件,即时通讯等内容.如图,只需要绑定ip便可以通讯组件下载地址:点击打开链接调用的方法:class Program { public static DataDispatcher dd; static void Main(string[] args)

2013-12-25 13:01:02 4037

原创 .net MVC 实现基本的登陆

1,新建Login.cshtml并建立form表单:其中包括用户名和密码,提交图片以及错误信息提示  @ViewBag.ErrorMessage2,在Web.config中加入权限代码(除了Login外不能访问任何页面): 3,写在控制器中写入Login:[AcceptVerbs(

2013-12-24 17:34:20 871 1

原创 .NetMVC与EXT4使用json进行前后台交互

一:js部分1.先定义model Ext.define('ICeData', { extend: 'Ext.data.Model', fields: ['Author', 'Title', 'Manufacturer', 'ProductGroup'] });2.创建store   var store = new Ext.data.Arr

2013-12-24 16:51:28 652

NPOI 2.0 dotnet binary

C# 使用NPOI 导出Excel文件 下载后添加引用(这里有.net2.0版和4.0版的,按需引用)

2014-01-20

C#UDP通讯组件,支持拆包组包,丢包重发

自己仿照某商业组件开发的通讯模块,简单的调用便可实现传文件,即时通讯等内容.

2013-12-25

空空如也

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

TA关注的人

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