- 博客(54)
- 收藏
- 关注
转载 第一个jave程序-helloworld
1.打开myeclipse,其中有个select a workspase的过程,即选择工作空间,这里需要更换空间,不要放C盘,防止项目越来越大占用C盘的空间2.创建java工程3.取工程名,填写自己的工程名称点击finish后4.创建包名.5.创建类名,编写代码;填好Name后,点击Finish。6.输入如下代码...
2016-05-30 19:34:00 56
转载 Leetcode题目:Intersection of Two Arrays
题目:Given two arrays, write a function to compute their intersection.Example:Givennums1=[1, 2, 2, 1],nums2=[2, 2], return[2].Note:Each element in the result must be unique.The resu...
2016-05-30 15:02:00 53
转载 idea快捷键
可以参考:IntelliJ IDEA 使用心得与常用快捷键:http://www.blogjava.net/rockblue1988/archive/2014/10/24/418994.html转载于:https://www.cnblogs.com/victory8023/p/5542005.html
2016-05-30 12:25:00 39
转载 常用的Expression调用形式
ConstantExpression exp1 = Expression.Constant(1);构建常量表达式(还可以加类型)BinaryExpression exp12 = Expression.Add(exp1, exp2);构建二元加法表达式,参数为左右两个需要相加的常量表达式或者变量ParameterExpression expA = Expression.Parameter...
2016-05-30 10:52:00 589
转载 图像仿射变换解析
仿射变换网上关于仿射变换的文章也有一些,有许多文章只讲解了矩阵中的每个值的作用,而没有解释为什么.所以自己也推导一边,方便写这篇博客,也巩固了一下相关知识.2d仿射矩阵让我们来看看定义CGAffineTransform(其他语言同样可以适用)struct CGAffineTransform { CGFloat a, b, c, d; CGFloat tx, ty;};在这里定义...
2016-05-27 16:02:00 106
转载 当子查询碰上NULL
情景:现在有如图两个表,boy和girl,对应着Boy和Girl两个bean,有共同字段id、name,另外boy还有个外键grilfriend(指向girl的id)现在要查询所有的Boy,如果有girlfriend的话就把girl的name也取出来,赋值给boy.girl.name我写了一条SQL:”SELECT b.name,g.name FROM boy b , girlg W...
2016-05-26 20:32:00 42
转载 Centos系统备份与恢复教程
Linux不像windows,它不限制根用户存取任何东西,因此,你完全可以把一个分区上每一个的文件放入一个TAR文件中。使用root用户切换到根目录然后,使用下面的命令备份完整的系统:tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --ex...
2016-05-26 16:07:00 55
转载 Java操作Redis数据库方法(简单)
package Redis; import java.util.HashMap; import java.util.List; import java.util.Map; import redis.clients.jedis.Jedis; public class Demo { /*...
2016-05-26 10:28:13 76
转载 从0开始学习 GitHub 系列之「初识 GitHub」
1. 写在前面我一直认为 GitHub 是程序员必备技能,程序员应该没有不知道 GitHub 的才对,没想到这两天留言里给我留言最多的就是想让我写关于 GitHub 的教程,说看了不少资料还是一头雾水,我转念一想,我当初接触 GitHub 也大概工作了一年多才开始学习使用,我读者里很多是初学者,而且还有很多是在校大学生,所以不会用 Gi...
2016-05-25 09:48:40 344
转载 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目(6) 控制器基类 主要做登录用户、权限认证、日志记录等工作...
索引【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 目录索引简述今天我们来写一个控制器基类 主要做登录用户、权限认证、日志记录等工作项目准备我们用的工具是:VS 2013 + SqlServer 2012 + IIS7.5希望大家对ASP.NET MVC有一个初步的理解,理论性的东西我们不做过多解释,有些地方不理解也没关系,会用就行了,用的多了...
2016-05-25 09:18:00 121
转载 基于UDP协议的进程间通信
UDP协议的主要特点:UDP是无连接的UDP使用尽最大努力交付UDP是面向报文的没有拥塞控制支持一对一、一对多、多对一、多对多的交互通信UDP首部开销小UDP协议是无连接的并且面向数据块的。所以client端不需要与server端进行连接,直接发送消息。server:1#include<stdio.h>2#include<stdlib.h>...
2016-05-23 19:18:37 427
转载 升级linux bash
bash环境变量存在任意代码执行漏洞:“通过CGI请求方式可以导致远程代码执行,进而导致服务器被入侵,危害严重,且官方公布补丁也被绕过”,【漏洞影响】:1)bash受影响版本:3.0 ~ 4.3,小于3.0的bash版本也可能受影响,2)入侵方式:结合CGI方式可以导致远程代码执行,入侵服务器;了解系统当前bash的版本[root@test test]# bash --ve...
2016-05-23 11:33:00 130
转载 Tornado长轮询和WebSocket
Http协议是一种请求响应式协议, 不允许服务端主动向客户端发送信息.短轮询是一种简单的实现服务端推送消息的解决方案, 客户端以一定间隔自动向服务端发送刷新请求, 服务端返回要推送的消息作为响应.短轮询存在严重缺陷:短轮询需要进行高频率的网络通信, 且收到大多数轮询请求时服务端没有消息需要推送.需要维护大量Http连接, 严重消耗资源如果手写一个短轮询的话你会发现, 短轮询带来的问题...
2016-05-22 21:02:00 102
转载 html5使用canvas画空心圆与实心圆
<canvas id="canvas" width="500" height="500" style=""></canvas>var canvas=document.getElementById("canvas");var cxt=canvas.getContext("2d");//画一个空心圆cxt.beginPath();cxt.arc(200,200,50,...
2016-05-21 19:53:00 1181
转载 【原】iOS多线程之NSThread、NSOperationQueue、NSObject和GCD的区别
区别:Thread: 是这几种方式里面相对轻量级的,但也是使用起来最负责的,你需要自己管理thread的生命周期,线程之间的同步。线程共享同一应用程序的部分内存空间, 它们拥有对数据相同的访问权限。你得协调多个线程对同一数据的访问,一般做法是在访问之前加锁,这会导致一定的性能开销。在 iOS 中我们可以使用多种形式的 thread。Cocoa threads(...
2016-05-21 17:01:00 76
转载 1.2中国象棋将帅问题
#include <stdio.h>//#include <windows.h> 包含byte#include <IOSTREAM>using namespace std;#define HALF_BIT_LENGTH 4#define FULLMASK 255#define LMASK (FUL...
2016-05-20 13:28:45 45
转载 Web项目将word打包zip并提供下载
阅读目录1. 后台处理的java 方法2. Sping MVC框架实现下载遇到的“坑”3. 生成zip包成功,在前端跳转下载页面4. 流在不同web容器的妥善处理 该博客记录Java Web项目将word打包zip并提供下载功能的实现和其中遇到的坑,方便后续自己的查看的参照。 项目架构背景: JQuery + B...
2016-05-20 11:36:13 354
转载 Python爬虫使用Selenium+PhantomJS抓取Ajax和动态HTML内容
2019独角兽企业重金招聘Python工程师标准>>> ...
2016-05-19 12:07:00 447
转载 Lucene5学习之TermVector项向量
项向量在Lucene中属于高级话题。利用项向量能实现很多很有意思的功能,比如返回跟当前商品相似的商品。当你需要实现返回与xxxxxxxx类似的东西时,就可以考虑使用项向量,在Lucene中是使用MoreLikeThis来实现。 项向量其实就是根据Term在文档中出现的频率和文档中包含Term的频率建立的数学模型,计算两个项向量的夹角的...
2016-05-16 17:08:40 295
转载 69道Spring面试题和答案
链接:http://ifeve.com/spring-interview-questions-and-answers/ 原文:http://www.javacodegeeks.com/2014/05/spring-interview-questions-and-answers.html%20Spring 概述什么是spr...
2016-05-14 17:20:00 38
转载 Git基础04
临时存储工作区123$ git stash # 把当前工作现场(工作区及暂存区的修改)“储藏”起来,以后可恢复现场后继续工作Saved working directory and index state WIP on master: e353f90 Merge branch 'br03'HEAD 现在位于 e353f90 Merge branch ...
2016-05-14 16:07:25 52
转载 PHP问题 —— undefined function mb_convert_encoding
1.1 undefined function mb_convert_encoding1.1.1 现象程序运行出现错误信息:undefined function mb_convert_encoding1.1.2 原因这时候因为没有加载加载php_mbstring扩展的原因。1.1.3 解决在PHP.INI中把;extension=php_mbstring.dll前的分号...
2016-05-13 11:02:00 65
转载 linux设备驱动程序--类class的实现
#include <linux/module.h>#include <linux/fs.h>#include <linux/sched.h>#include <linux/delay.h>#include <linux/atomic.h>#include <linux/type...
2016-05-13 09:59:00 85
转载 vim编程 插入 保存不退出 保存退出 退出不保存 另存为其他文件名 保存覆盖现有文件...
---恢复内容开始---在xshell里写代码,如果需要编辑代码,可以输入 vim+ xxx.py ,进入vim编辑界面 这里的xxx.py表示 python的存储文件,后缀名是.py。 1.插入字符 输入 i 可键入或者shift + i 2.保存,但不退出 vim :w 3.保存并退出 vim ...
2016-05-11 20:42:00 155
转载 在myeclipse+tomcat中出现org.apache.juli.logging.LogFactory这样的错误,为什么?
将项目部署好后,启动tomcat后报错,java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 报这个错说明你用的是tomcat7。 目前的MyEclipse的内核为Eclipse3.5.* 尚不能提供直接对tomcat 7的支持,最新的Eclipse3.6.*可以直接支持。 解决方法有两个: 一、打开myeclipse...
2016-05-10 18:17:00 157
转载 DevOps 发展融合运维可视化
DevOps,是开发(Development)和运维(Operations)的组合,代表一种文化、运动或实践,旨在促进软件交付和基础设施变更软件开发人员(Dev)和 IT 运维技术人员(Ops)之间的合作和沟通。它的目的是构建一种文化和环境使构建,测试,发布软件更加快捷,频繁和可靠。现在2016年 DevOps 逐渐成为主流,来自云端、移动和社会等基...
2016-05-10 15:08:08 84
转载 [javascript|基本概念|一元操作符]学习笔记
只操作一个值的操作符递增/递减操作符前置型/后置型前置型:操作符位于操作数前面e.g.: var a = 30; ++a; 等同于 var a = 30; a = a + 1; --> a = 31;e.g.: var b = 30; --b; 等同于 var b = 30; b = a - 1; --> a = 29;在多符号运算时,前置型变量的值是在语...
2016-05-10 10:44:00 53
转载 网络排错大讲解
说明: 首先,真心希望本文可以给需要进行网络排错的朋友带来实际性的帮助, 也希望可以耐心看下去。网络排错对于网络工程师或运维人员甚至对很多人(搞IT的朋友们)都十分重要,因此知道网络排错的一个详细流程以及流程中每一步的原理就显得非常重要了,当网络出现问题时,我们就可以迅速排查出网络问题所在,从而快速解决网络问题。这里要说的网络...
2016-05-10 10:42:40 116
转载 【日志处理】logstash性能优化配置
2W条数据用时4秒完成,每秒5000条左右,昨天是同时写入到文件和标准输出,看起来是output的问题,这块性能应当可以满足性能要求了后继我会继续把结果输出到tcp,kafka来测试经过grok后的性能 ...
2016-05-10 10:20:00 794
转载 linux桌面环境gnome,kde,xfce,lxde 使用比较(转)
Linus Torvalds大神前几日在 Google+上表示,GNOME 3“无可容忍的凌乱”,改投Xfce桌面环境。下面就GNOME, KDE, XFCE和 LXDE略作比较。最终归结起来,没有好坏,适合自己的才是最棒的,用户体验最佳,就是成熟成功的产品 GNOME 2.x GNOME 2.x 作为大家熟识的传统界面,默认2个面板。在系统资源占用方面,GNOME 2.x 较GNO...
2016-05-10 09:24:00 231
转载 Apache Thrift的使用
Thrift是什么,看这里:http://thrift.apache.org/1.从官网下载thrift Thrift官网:http://thrift.apache.org/,Windows 和 Linux请分别下载不同的版本。 在Windows上,将下载的压缩文件解压后,放到一个文件夹下,并为其配置环境变量,以便以后可以直接从命令行启用它。注意:...
2016-05-09 15:13:34 50
转载 wpf怎么使用WindowsFormsHost
使用方法: 1、首先,我们需要向项目中的引用(reference)中添加两个动态库dll,一个是.NET库中的System.Windows.Forms,另外一个是WindowsFormsIntegration; 2、添加完两个动态dll以后,就可以在控件库中找到WindowsFormsHost这个控件; 3、将这个控件放入窗体,放置完以后在xmal代码中会自动生成相应代...
2016-05-09 10:54:05 155
转载 windows系统下Eclipse启动界面更改
前段日子看到有人修改了linux系统下Eclipse的启动界面,因此自己试着修改了一下windows平台的启动界面。本文总结一下修改Eclipse 4.5(代号Mars)启动界面的方法。 方法一:修改splash.bmp启动图 Eclipse启动画面实际就是eclipse\plugins\org.eclipse.platform_4.5.1.v20150904-0015目录下的sp...
2016-05-09 00:57:00 76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人