自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

转载 算法(6)3Sum Closest

kSum问题是一类问题,基本的方法是两个循环,其他一个查找,但是今天碰到了一个超级棘手的问题,是3Sum问题的一个变型问题:给定一个数组,给定一个整数k,要求找出在数组中找到3个整数,使得这三个整数的和与k的相差最小!思路:最受不了这种最大值最小值类的问题啦!如果是个确定的数还能通过一些二分查找、hash查找这样的方法来找,但是最大最小这类问题,需要自己处理找不到的情况!如果找不到这个值的...

2017-04-30 20:40:00 47

转载 【读书笔记】C#高级编程 第二十一章 任务、线程和同步

(一)概述所有需要等待的操作,例如,因为文件、数据库或网络访问都需要一定的时间,此时就可以启动一个新的线程,同时完成其他任务。线程是程序中独立的指令流。(二)Paraller类Paraller类是对线程的一个很好的抽象,该类位于System.Threading.Tasks名称空间中,提供了数据和任务并行性。Paraller.For()和Paraller.ForEach()...

2017-04-30 10:22:00 84

转载 二进制转BCD码

应用:用fpga实现对数码管显示,以前通常的方法是进行整除和取余进行运算,但是fpga并不擅长乘法除法运算,所以可以用BCD码来转换。 BCD码:通俗的可以理解为用四位二进制数表示一位十进制数字。例如,256就可以用bcd码表示为:0010_1001_0110因此在数码管显示中,也就是把256各位分出来,就可以用bcd码来表示,下面说一种二进制转换bcd码的...

2017-04-29 18:47:00 390

转载 题目1008:最短路径问题(SPFA算法)

问题来源  http://ac.jobdu.com/problem.php?pid=1008问题描述  给定一个G(V,E)有向图,起点s以及终点t,求最短路径。问题分析  典型的单源最短路径问题,可以有多种方法完成。代码中采用的是SPFA算法。  注意:这里面在相等的最短路径时,要去花费最小的那条,需要多比较一下。  另外,我写了一篇最短路径四大算法总结,请参考...

2017-04-29 13:35:00 93

转载 GC垃圾回收机制

一、GC概要 JVM的堆是Java对象的活动空间,程序中的类的对象从中分配空间,其存储着正在运行着的应用程序用到的所有对象。这些对象的建立方式就是那些new一类的操作,当对象无用后,是GC来负责这个无用的对象。JVM堆 (1) 新域:存储所有新成生的对象 (2) 旧域:新域中的对象,经过了一定次数的GC循环后,被移入旧域 (3)永久域:存储类和方法对象,从配置的角度看,这个...

2017-04-28 12:46:00 40

转载 MySQL索引背后的数据结构及算法原理

平常查询都知道使用索引可以增加查询速度,但是有人问其中的原因我就沉默了,因此查阅了好多资料,一篇博客写的很好,因为作者是膜拜级别的,所以就直接拿来转载,以备日后慢慢品读原文链接:MySQL索引背后的数据结构及算法原理摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据...

2017-04-28 09:45:00 30

转载 改变是为了自己

《致加西亚的信》中写道:“世界上再宏大的工程,也都可以分解成细小的具体事情,要想做成大事情,就必须把分解后的每一件小事情做好,所以任何事情都要从一开始做起,只有从一做起,才能做到二、做到三,才能最终成功……”很多人以此受到激励,逼迫着自己做出改变,而我在书上看到一个姑娘,为了彻底改变自己以往的懒散,邋遢,浑浑噩噩的生活,给自己寻...

2017-04-26 16:05:00 39

转载 域名解析中TTL是什么意思

在做域名解析的时候都会看到一个叫“TTL”的值,一般都有一个默认的值,不过不同注册商默认的值也会不一样,常见的是3600和7200这两个值。另外ping的时候也可以看到“TTL=XXX”的字样,(如何ping?"电脑左面点击开始——运行栏输入cmd——输入ping某域名——回车")。既然TTL那么常用,那么域名解析中TTL是什么意思?域名解析中TTL是什么意思!TTL是英文...

2017-04-25 15:57:00 406

转载 shader一般都是用工具调试的

N卡的话用nvidia的nVidiaFXComposer, A卡的话用ATI的rendermonkey顶点着色器从何方拿到这些数据?在U3D环境下,答案是从绑定到game object中的Mesh Renderer组件中获取。Mesh Renderer组件将在每一帧中所有的发送网格顶点数据给OpenGL。这一步发送操作通常被称为“draw call”。必须注意的是,每一个的dra...

2017-04-25 15:36:00 89

转载 思考在伟大的互联网世界中,我是谁?——By Me in 2016

互联网伟大在哪里? 互联网的发明是不是伟大的,这个问题就如同这个世界上许许多多的问题一样,很大程度上取决于人们不同的经历、不同的见识,乃至不同的信念、不同的人生态度。摘录网上的一段表述:“互联网(产业)更可能被理解为用于改造传统产业及传统社会的广义的“工具”,也可以被理解为在自然资源环境与人文社会环境的支撑下存在的一个复杂的“环境”。”我个人比较倾向于这个观点,只是互联...

2017-04-25 11:14:00 56

转载 ShareSDK for Android 2.3.10已经公布

ShareSDK for Android 2.3.10已经公布,本次更新内容包含:1、加入自己定义分享标签功能新版本号SDK下载页面地址:http://share.sharesdk.cn/Download完整版本号SDK中携带了Sample、“评论与赞”组件及其Sample、和SDK的API文档,两个Sample均已携带了源代码和可安装APK。Wik...

2017-04-25 10:18:00 55

转载 友宝抢餐功能实现

公司发了福利,引进了友宝快餐机,有些同事忘了订餐,还有些同事订了餐有事吃不了浪费,于是在群里赠送,谁抢到就是抢的。需求:1.打开群聊天窗口,2.运行监听程序。3.有人发出赠送立刻点击。4.进入产品窗口。5自动滚动让“领取”按钮显示在屏幕中间。6自己获取点击结束抢餐。现实思路:1.使用SharpPcap监听网上进行抓包。请安装WinPcap_4_1_32.获取聊天窗口的信息来源,...

2017-04-24 12:50:00 58

转载 [多线程]多线程(Thread、Runnable、Callable)

[多线程]多线程(Thread、Runnable、Callable) 1、继承Thread类,重写run方法  线程 是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。  每个线程都有一个优先级,高优先级线程的执行优先于低优先级线程。每个线程都可以或不可以标记为一个守护程序。当某个线程中运行的代码创建一个新 Thr...

2017-04-23 16:48:00 52

转载 解决Linux(ubuntu),windows双系统重装后恢复开机选单

1 重装ubuntu后恢复开机选单十分简单。直接更新grub就能够了:sudo update-grub2 重装windows后显得麻烦一点。需用u盘写入ubuntu镜像重新启动使电脑从u盘启动,进而试用ubuntu系统后使用终端:a 获取root权限: sudo -ib 查看盘符列表(假设你知道你的ubuntu在哪个分区就不必了):...

2017-04-22 08:05:00 76

转载 朴素贝叶斯分类

朴素贝叶斯分类原理  贝叶斯最基本的思想就是条件概率公式+条件独立假设+贝叶斯估计。  因为条件假设是一个较强的假设,因此称作朴素贝叶斯法。  它的思想有点类似于奥卡姆剃刀原理,举个例子,当前眼前走过一个黑人的时候,为你他是那里人,你第一眼想到的是他是个非洲人。因为非洲人普遍皮肤黑。  贝叶斯分类思想与此类似,当问你某个数据实例属于某个类别时候,会先去求各个类别下出现该...

2017-04-21 21:55:00 91

转载 mysql资料汇总

全文检索:加锁处理:转载于:https://www.cnblogs.com/maggie94/p/6742963.html

2017-04-21 12:10:00 33

转载 Socket 聊天工具

1 package cn.davy.mychat; 2 3 import org.eclipse.swt.widgets.Display; 4 import org.eclipse.swt.widgets.FontDialog; 5 import org.eclipse.swt.widgets.Shell; 6 import org.eclipse.swt....

2017-04-20 19:24:00 69

转载 【BZOJ 2916】 2916: [Poi1997]Monochromatic Triangles (容斥)

2916: [Poi1997]Monochromatic TrianglesTime Limit:1 SecMemory Limit:128 MBSubmit:310Solved:150Description空间中有n个点,任意3个点不共线。每两个点用红线或者蓝线连接,如果一个三角形的三边颜色相同,那么称为同色三角形。给你一组数据,计算同...

2017-04-20 15:56:00 48

转载 Java架构学习 转(Spring+SpringMVC+MyBatis+easyUI)

Spring+SpringMVC+MyBatis+easyUI :http://www.cnblogs.com/han-1034683568/p/6730869.html转载于:https://www.cnblogs.com/defineconst/p/6738332.html

2017-04-20 13:38:00 35

转载 数据类型

ES5中含一. 五种简单数据类型1.Undefined 未初始化的变量&未申明的变量2.Null typeof null 返回object 因为从逻辑角度看,null是一个空对象指针3.Booleantrue和false区分大小写所有类型的值都有与这两个Boolean值等价的值转换为对应的Boolean可调用Boolean函...

2017-04-19 21:36:00 65

转载 2013年7月新日本語能力試験N2文字&語彙部分(2)

转载于:https://www.cnblogs.com/bgd140206319/p/6732364.html

2017-04-19 11:10:00 66

转载 Java从网络读取图片并保存至本地

http://blog.csdn.net/sabic/article/details/6564169************************************package getUrlPic;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutput...

2017-04-19 09:05:00 34

转载 EasyDarwin开源流媒体云平台之EasyRMS录播服务器功能设计

需求背景EasyDarwin开发团队维护EasyDarwin开源流媒体服务器也已经很多年了,之前也陆陆续续尝试过很多种服务端录像的方案,有:在EasyDarwin中直接解析收到的RTP包,重新组包录像;也有:在EasyDarwin中新增一个RecordModule,再以RTSPClient的方式请求127.0.0.1自己的直播流录像,但这些始终都没有成气候;我们的想法是能...

2017-04-18 16:10:00 306

转载 nginx的location配置详解

语法规则:location [=|~|~*|^~] /uri/ { … }=开头表示精确匹配^~开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!~和!~*分...

2017-04-17 15:12:00 52

转载 不允许使用JavaScript关键字和保留字做变量名。

转载于:https://www.cnblogs.com/larennani/p/6722494.html

2017-04-17 13:34:00 486

转载 20155210潘滢昊 2016-2017-2 《Java程序设计》第8周学习总结

20155210 2016-2017-2 《Java程序设计》第8周学习总结教材学习内容总结认识NIOChannel: 衔接数据节点(与IO中的流对比)isOpencloseReadableByteChannelreadWritableByteChannelwriteBuffer: 块操作clearfliprewindmarkresetremainingNI...

2017-04-16 18:16:00 61

转载 Linux命令之tar-rsync

一、tar命令 可以对文件和目录进行打包压缩(相较于zip、gzip、bzip2不能对目录进行压缩,tar是一大优势)用途:制作归档文件、释放归档文件基本格式:  压缩---> tar[选项]...归档文件名源文件或目录 解压---> tar[选项]...归档文件名[-C目标目录]常用命令选项:...

2017-04-16 16:29:00 68

转载 新概念英语(1-125)Tea for two

Does Susan have tea by herself?A:Can't you come in and have tea now,Peter? Not yet.B:I must water the garden first.A:Do you have to water it now?B:I am afraid I must. Look at it! It's terribly dry....

2017-04-15 17:44:00 70

转载 模拟滚动条

模拟滚动条,文字内容跟随滚动条滑动的反方向同比例移动 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 &lt...

2017-04-14 20:42:00 47

转载 android设置横屏和竖屏的方法

方法一:在AndroidManifest.xml中配置假设不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性。他有下面几个參数:"unspecified":默认值 由系统来推断显示方向.判定的策略是和设备相关的,所以...

2017-04-14 13:03:00 58

转载 Python3基本数据类型

标准数据类型Python3 中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典)1.isinstance和type的区别内置的 type() 函数可以用来查询变量所指的对象类型,type()不会认为子类是一种父类类型isinstance()会认为子类是一种父类...

2017-04-14 10:40:00 54

转载 Python - 3.6 学习四

错误、调试和测试程序运行中,可能会遇到BUG、用户输入异常数据以及其它环境的异常,这些都需要程序猿进行处理。Python提供了一套内置的异常处理机制,供程序猿使用,同时PDB提供了调试代码的功能,除此之外,程序猿还应该掌握测试的编写,确保程序的运行符合预期。错误处理在一般程序处理中,可以对函数的返回值进行检查,是否返回了约定的错误码。例如系统程序调用的错误码一般都是-1,成功返回...

2017-04-14 08:09:00 52

转载 js原生子级元素阻止父级元素冒泡事件

<html> <head> <style type="text/css"> #hide{ width:75%;height:80px;background:skyblue;display:block; } .hander{cursor:pointer;} ...

2017-04-13 21:19:00 118

转载 使用WebService天气接口,自动获取天气,并定时写入数据库

因为我也是菜鸟,所以尽量写的简单些。。。。。1. 使用的天气接口为http://www.webxml.com.cn/WebServices/WeatherWebService.asmx ,虽说是免费的,但是有使用次数限制2. 开发使用的是VS2012 中的 C#控制台程序,开发时需要添加WEB引用,没错,地址就是上面的URL3. 引用方法:右键项目 -> 添加服务引用 ...

2017-04-13 09:43:00 582

转载 Don‘t talk.Just do it.

对于算法,自己掌握的还是不多。并且我发现对于一个算法的理解非常重要。也许你会发现你貌似会用某总算法但是,他一旦变形,自己就无从下手。还有就是对于算法。最好每次都自己敲,这样不仅能添加对于算法的熟度。还能添加自己的理解。每次敲。都有不同的体会吧。假如自己平时不自己实现算法。会发现比赛是自己有思路却不敢去敲。对于算法学习,已经有一段时间了吧,可是好像提高并不明显,自己并没有一直坚持...

2017-04-12 19:50:00 54

转载 HTTP TCP UDP

参考资料:http://www.cnblogs.com/chengzhengfu/p/4584510.htmlhttp://www.cnblogs.com/bizhu/archive/2012/05/12/2497493.html1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。...

2017-04-10 20:40:00 33

转载 ue4网络同步概念笔记

网络同步主要的概念是 复制。 不是以前的S,C逻辑分离。 是S复制到C通过 Switch Has Authority 将S与C的逻辑在程序内分离。所属权:每个连接到S的C都有自己的 控制权。从PlayerController开始,PlayerController属于 连接,PlayerController控制的Pawn属于PlayerController,Pawn内的组件属于P...

2017-04-10 20:05:00 66

转载 网站加载速度的34条法则--雅虎(大部分至今仍然适用)

1.Minimize HTTP Requests 减少HTTP请求图片、css、script、flash等等这些都会增加http请求数,减少这些元素的数量就能减少响应时间。把多个JS、CSS在可能的情况下写进一个文件,页面里直接写入图片也是不好的做法,应该写进CSS里,利用 CSS sprites 将小图拼合后利用background来定位。2.Use a Content Deliv...

2017-04-10 15:41:00 98

转载 根据出生日期来计算年龄

DATE_FORMAT( FROM_DAYS( TO_DAYS(NOW()) - TO_DAYS(a.date_of_birth) ), '%Y' ) + 0 AS age转载于:https://www.cnblogs.com/hwgok/p/6683511.html

2017-04-08 23:44:00 80

转载 面向切面编程概念

面向切面编程术语有:通知:描述了切面要处理的内容和什么时候去处理。链接点:应用中的一个方法、异常、或修改某一个字段这些行为都可被看做是链接点。切点:描述了哪些连接点需要被切入通知。切面:通知和切点的组合这就是切面(也就是何处何时完成某功能)。引入:可以在无需修改现有的类的情况下,让它们具有新的行为和状态(向现有的类添加新的方法或属性),当然这些新的方法或属性是定...

2017-04-08 11:19:00 117

空空如也

空空如也

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

TA关注的人

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