7 Xiang-Gen

尚未进行身份认证

我要认证

编程中最没用的东西是源代码,最有用的东西是算法和数据结构。

等级
TA的排名 3w+

学习记录

Linux命令: ps -aux | grep -v grep:去掉包含grep的进程行(-v 取反) Linux 学习博客:https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/index.html

2019-09-10 00:28:48

Vi操作

常用vi命令:vi myDemo.txt 进入Normal模式查看文本,或者新建文本;1、基本命令:i 进入Insert模式插入内容,编辑文本gg 跳转到第一行G 跳转到最后一行:set nu 在Normal模式输入则显示文本行号,空行也会显示行号ESC 退出Insert模式至Normal模式:wq 在Normal模式下保存退出。w保存;q退出;可以单独使用2、行中定位:0 定...

2019-09-10 00:21:03

Intellij IDEA设置自定义类描述信息

效果图每新建一个Java文件后,都有自定义的模板信息:包括作者,描述、日期或者其他自认为有必要的格式信息。以 IntelliJ IDEA Community Edition 2019.1.3版本为例,入口如图...

2019-08-04 10:19:02

腾讯云租用CentOS 7.2 64

腾讯云租用CentOS 7.2 642017年5月9号在腾讯云租用了一台服务器,想试试腾讯云的产品,顺便购买了一个.cn的域名,配置入门级,单核内存1G,配置详情如下。 拿到服务器IP以及登陆密码后,迫不及待的想在上面倒腾点东西。首先先把登陆密码给修改了。先使用putty远程连接,CentOS系统修改root密码的方法(先以root用户登陆):只有一个简单的指令:passwd.

2017-05-12 11:16:28

Weka使用

Weka介绍最权威介绍请参见官网:http://weka.wikispaces.com/ 下载官网Weka各版本软件:http://www.cs.waikato.ac.nz/ml/weka/downloading.htmlWeka简介: Weka的全名是怀卡托智能分析环境(Waikato Environment for Knowledge Analysis)。Weka是新西兰的一种鸟名。

2016-10-24 10:43:37

Git常用命令

Git建议参考廖雪峰的Git教程 目前最先进的分布式版本控制系统(没有之一) 版本库:又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”常用命令 Git最初是用在Linux系统中。目前支持Windows系统,且提供了较好的图形

2016-10-18 17:04:09

Java的NIO及与IO区别

请参阅:Java NIO 系列教程NIO初窥 Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO APINIO和IO主要区别 特征 NIO IO 基于通道(Channel)和缓冲区 基于字节流和字符流 阻塞 非阻塞IO 阻塞IO 选择器 有选择器(监听多个通道的事件) 无选择器

2016-09-25 14:18:14

数据库三范式及反范式设计

反范式说到反范式,之前一直没有注意这个新词。但是2次面试,面试官都问到了这个次,我才觉得作为一个后台开发人员,这个词不懂实在是说不过去。目的 空间换时间。

2016-09-25 13:59:43

SQL语句

多表update问题:设有关系EMP(ENO,ENAME,SALATY,DNO),依次表示职工号、姓名、工资和所在部门;另一个关系DEPT(DNO,DNAME,MANAGER),依次表示部门号,部门名称,部门经理职工号。编写SQL查询语句:列出各部门工资不低于600元的职工的平均工资将“销售部”的那些工资数额低于600的职工的工资上调10% select AVG(SALARY) from EM

2016-09-11 10:42:56

一些笔试题

上海距深圳1500KM,从深圳一台服务器ping上海机房一台服务器可能需要的耗时(4ms,8ms,16ms,32ms)A和B玩纽扣游戏,一共16个纽扣,两人轮流来取,每人每次可以选取1个或3个或6个(不允许不取),规定谁取完最后的纽扣谁赢。如果让A先取,则A的必胜策略下第一步应该取?(1个,3个,6个,A没有必胜策略)在移动端浏览器,页面采用click时间,会存在300ms的延迟,为什么?(解释

2016-09-05 15:03:00

软件设计原则

综述 软件设计原则:1. 开闭原则 引用块内容

2016-09-04 20:24:44

Java concurrent包

概念http://www.blogjava.net/xylz/archive/2010/07/08/325587.html 引用块内容

2016-09-03 13:54:04

Java生产者消费者

概念 定义:

2016-09-03 09:57:18

Java多线程同步方法

背景 java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查),将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。同步方法1. synchronized关键字

2016-09-02 19:02:04

synchronized与static synchronized

概述我们可能对synchronized了解,对static也不陌生,但是对两者的结合 static synchronized可能不太了解。在一些面试中,会问及synchronized与static synchronized的区别区别

2016-09-01 20:02:33

代理模式

基本概念 代理模式(Proxy):为其他对象提供一种代理,并控制该对象的访问(Provide asurrogate or placeholder foranother object to control access to it. )。而对一个对象进行访问控制的一个原因是为了只有在我们确实需要这个对象时才对它进行创建和初始化。它是给某一个对象提供一个替代者(占位者),使之在client对象和su

2016-08-29 14:50:22

Java线程池

基本概念 JDK1.5之后引入了Java.util.concurrent包,该包丰富了Java线程及线程池的使用,为解决多线程问题提供了极大方便。

2016-08-22 23:04:11

Java多线程

基本概念Java线程的生命周期 新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thread t = new MyThread();就绪状态(Runnable):运行状态(Running):当CPU开始调度处于就绪状态的线程时,此时线程才得以真正执行,即进入到运行状态。就绪状态是进入到运行状态的唯一入口。阻塞状态(Blocked):处于运行状态中的线程由于某种原因,暂时放弃对

2016-08-22 22:59:47

图的最短路径

基本概念 待完成

2016-08-21 10:06:37

图的最小生成树

基本概念 最小生成树(最小支撑树,MST-minimum-cost spanning tree) 图G为带权连通图,MST为一个包含G所有顶点及其(|V|-1) 条边(子集)的自由树:边权和最小;连通!应用场景:怎样使得在几个城市之间建立的电话网(高速公路)所需线路最短?怎么使连接电路板上一系列接头所需焊接的线路最短?求解算法 基于贪心策略! http://www.c

2016-08-21 10:05:57

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!