自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Théo的博客

记录我的CS学习之路

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

原创 Nginx反向代理以伪装站点登录

最近在公司开发一个erp项目,这个项目是公司项目A下的一个子项目。需要登录以获得权限才能进入此erp系统。例如:项目A主站:www.aaa.comerp子系统:www.aaa.com/erp/因此在仅调试此erp子项目的时候,由于localhost是不能保存cookie的,就遇到了一个问题,如何在没有项目A主站代码的情况下进入这个erp系统。解决方法如下:使用ngi

2017-06-28 15:10:14 3166

原创 Java List的remove()函数的重载

对于Java的List接口,有remove()函数,根据其参数类型的区别,有以下两种实现:remove(int index) 移除列表中指定位置的元素remove(Object o) 从此列表中移除第一次出现的指定元素(如果存在)现在有一个问题,如果List中存的是int型值,那么remove()函数的

2017-06-08 16:35:16 1708

原创 Path Sum 二叉树中和为某一值的路径

Leetcode 112/113/437. Path Sum 参考:剑指offer 26:二叉树中和为某一值的路径 112:Given a binary tree and a sum, determineif the tree has a root-to-leaf path such that adding up all the values alongthe path equal

2017-06-06 17:58:58 470

原创 Leetcode 23. Merge k Sorted Lists合并k个排序链表

题目:Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. 合并k个排序链表。 首先想到的是最简单的方法:遍历每个链表的头节点,找到最小的那个头节点加入到要输出链表的结尾(需要注意代码的鲁棒性,考虑输入有null链表的情况):/** * Definit

2017-06-02 12:18:42 435

原创 深入浅出以太坊MPT(Merkle Patricia Tree)

1 Trie树        Trie树,又称前缀树或字典树,是一种有序树,用于保存关联数组,其中的键通常是字符串。与二叉查找树不同,键不是直接保存在节点中,而是由节点在树中的位置决定。一个节点的所有子孙都有相同的前缀,也就是这个节点对应的字符串,而根节点对应空字符串。一般情况下,不是所有的节点都有对应的值,只有叶子节点和部分内部节点所对应的键才有相关的值。        在图示中,键标注

2017-02-17 10:45:04 27574 6

原创 ubuntu16 mysql配置文件my.cnf中没有bind-address

使用ubuntu16安装mysql时,发现mysql的配置文件/etc/mysql/my.cnf 里面基本没有什么东西:## The MySQL database server configuration file.## You can copy this to one of:# - "/etc/mysql/my.cnf" to set global options,# - "~/.my.

2016-12-23 15:23:35 10015

转载 intellij idea 15.0.2 ultimate 下载安装及破解

下载地址:http://pan.baidu.com/s/1bDJknG 下载后安装。 破解方法:安装完成后第一次进入软件的时候选择License server,输入url:http://idea.iteblog.com/key.phpok,这下就可以用了。 为什么不用免费的社区版呢,因为社区版是不支持j2ee的开发的。

2016-11-23 22:10:59 3244

原创 阿里云ubuntu下mysql远程连接失败解决方法

在我的阿里云服务器上安装完mysql之后,发现用navicat远程连接并不能成功。主要有如下解决方法:第一步:创建一个有远程host连接权限的账户(如果已经有了可以忽略)方法:(先进入mysql)1,创建用户,命令:CREATE USER 'yuancheng'@'%' IDENTIFIED BY '123456';表示创建一个用户,用户名为yuancheng,密码

2016-11-14 22:04:10 3063 3

原创 linux 安装jdk无脑教程

最近租了个阿里云服务器由于服务器上没有java,所以得自己装,流程如下:1, 首先在oracle服务器上下载java:wget http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz2, 然后解压缩到usr文件夹中的java文件夹中(必须先创建java文件夹)

2016-11-14 13:48:28 2325

原创 Eclipse 注释设置

Eclipse设置Alt+Shift+J 自动注释模板:打开菜单栏:Window->Preference->Java->Code Style->Code Template,然后展开Comments节点,选中Type,并且edit给出一个我正在用的模板:/** * * @author ${user} * @time:${date} ${time} * *----------Dr

2016-10-29 19:42:35 214

原创 AADL中component type与component implementation的区别

研究生毕设课题为形式化方法,所以最近在研究AADL建模语言,看了一些资料但是还是一知半解。对其中component type与component implementation的区别一直很困惑。通过查阅资料,现在明白了:一个AADL组件由其组件类型(componenttype)和组件实现(component implementation)共同定义。其中组件类型描述了组件与外部环境的交互情

2016-10-23 19:47:21 629 1

原创 Spring mvc同时解析.jsp与.html文件

最近做spring mvc项目,碰到了一个问题,在servlet xml文件中使用视图解析器InternalResourceViewResolver的时候,需要同时解析到.jsp文件和.html文件针对这个问题,有如下的解决方法:<bean id="viewResolver" class="example.SmartInternalResourceViewResolver"

2016-10-19 16:08:53 4570

原创 一个简单的HelloWord SpringMVC框架的搭载

首先参考http://www.runoob.com/jsp/eclipse-jsp.html 搭建Eclipse JSP/Servlet环境下面正式开始: 新建一个名为SpringMVC的web工程; spring-framework下的所有jar包拷贝到项目的WebContent/WEB-INF/lib目录下并导入; commons.logging-1.1.1.jar,jstl-1.1.2.

2016-10-10 20:57:40 307

转载 双击启动tomcat中的startup.bat闪退原因及解决方法

免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动。原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。解决办法:1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:SET JAVA_HOME=D:\Java\jdk1

2016-09-28 21:37:19 331

转载 AWT与Swing的区别

AWT,抽象窗口工具包,是Java提供的建立图形用户界面的工具集,可用于生成现代的、鼠标控制的图形应用接口,且无需修改,就可以在各种软硬件平台上运行。是通过调用操作系统的native方法实现的,所以在Windows系统上的AWT窗口就是Windows的风格,而在Unix系统上的则是XWindow风格。AWT 中的图形函数与 操作系统 所提供的图形函数之间有着一一对应的关系,我们把它称为peers。

2016-09-18 22:13:35 417

转载 java多线程学习

Java中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是只有一个线程在运行。 其中,我们比较sleep()与wait()可以发现:共同点 : 1. 他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。 2. wait()和sleep()都可以通过interrupt()方法 打断线程的暂停状态 ,从而使线程立刻抛出Interrupt

2016-09-18 22:11:20 185

转载 JVM学习笔记

JVM 将内存区域划分为 Method Area(Non-Heap)(方法区) ,Heap(堆) , Program Counter Register(程序计数器) ,  JVM Stack(栈),Native Method Stack  ( 本地方法栈 ),其中Method Area 和 Heap 是线程共享的  ,JVM Stack,Native Method Stack  和Prog

2016-09-18 15:30:34 252

原创 JTabel 单元格中加入日期选择器DatePicker

在做界面的过程中,发现有在JTable单元格中加入日期选择器的必要,现在得到下面的解决方法:

2016-08-17 17:13:52 1283

原创 Win10环境下安装Ubuntu双系统后没有ubuntu引导的解决方法

====================================================================================================================================终于在自己的win10笔记本上装上了Ubuntu,但是安装完成之后系统重启,只能进入win10系统,没有系统选择的界面。

2016-08-12 20:47:35 11758

转载 JTable中AbstractTableModel的使用(可以实现直接修改数据,下拉栏,图片等)

最近在做一个java的项目管理软件,做gui的时候需要用到Jtable,看到别人写的代码里面,都会有一个Tablemodel,所有感觉很不解,遂上网查了一下,得到如下心得体会:以下内容转载自http://www.youranshare.com/blog/sid/67.html在Java中JTable的数据是以TableModel表模式的方式存放的,这个TableModel就是用来存

2016-07-04 21:55:04 5770 1

转载 JAVA全角字符转换为半角字符

在做Swing Jtextfile的时候,发现输入法默认都是全角字符,改半角很麻烦,因此找了一种全角转半角的方法,如下:    /**     * 全角字符串转换半角字符串,如果是全角就转成半角,如果是半角则不变     *     * @param fullWidthStr     *            非空的全角字符串或者半角字符串     * @return 半角字符串    

2016-06-28 14:56:17 1238

转载 Java swing使用皮肤后出现Component creation must be done on Event Dispatch Thread错误解决方法

在用java swing 做例子,给页面设置皮肤样式的时候出现了这个错误:org.jvnet.substance.api.UiThreadingViolationException: Component creation must be done on Event Dispatch Thread    at org.jvnet.substance.utils.SubstanceCoreUt

2016-06-27 10:41:05 691

windows 32位可用redis

2016-11-25

windows下可用的tar

windows下可用的tar程序,直接放在c盘下windows文件夹下就可以了。 测试:打开cmd命令行,输入tar --help测试。

2016-11-16

空空如也

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

TA关注的人

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