自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

温暖的博客

记录开始工作的生活

  • 博客(125)
  • 资源 (3)
  • 收藏
  • 关注

转载 4、栈和队列

参考:《大话数据结构》程杰栈:限定仅在表尾进行插入和删除操作的线性表 队列:只允许在一端进行插入操作,在另一端进行删除操作的线性表4.1、栈4.1.1、定义栈(stack):限定仅在表尾进行插入和删除的操作的线性表。允许插入和删除的一端称为栈顶(top),另一端称为栈底(buttom),不包含任何数据元素的栈称为空栈。栈是后进先出(Last in First out:LIFO)的线性表。 备注:

2017-03-09 09:51:44 427

转载 3、线性表

参考:《大话数据结构》程杰线性表(List):零个或多个数据元素的有限序列,具有像线一样的性质的表。因为是序列,元素之间是有顺序的,若元素存在多个,则第一个元素无前驱,最后一个元素无后继,其他每个元素都是有且只有一个前驱和后继。线性表强调是有限的。3.1、抽象数据类型ADT 线性表(List)Data 线性表的数据对象集合为{a1, a2,....an},每个元素的类型均为DataType

2017-03-09 09:51:23 436

转载 2、算法概述

参考:《大话数据结构》程杰算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,而且每条指令表示一个或多个操作,数据结构与算法是相辅相成的关系。算法是解决问题的方法,算法(Algorithm)是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,而且每条指令表示一个或多个操作。 算法有五个基本特性:输入、输出、有穷性、确定性和可行性。 (1)输入输出:算法具有零个或多个输入,

2017-03-09 09:50:55 411

转载 1、数据结构绪论

参考:《大话数据结构》程杰1.1、基本概念程序设计 = 数据结构 + 算法数据:描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。具备条件:(1)、可输入到计算机;(2)、能被计算机程序处理数据元素:组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理,也称为记录。数据项:一个数据元素可由若干个数据项组成,数据项是数据不可分割的最小单位。数据元素是

2017-03-09 09:49:55 306

转载 Linux 查看系统硬件信息(实例详解)

转载地址:http://www.cnblogs.com/ggjucheng/archive/2013/01/14/2859613.htmllinux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说。cpulscpu命令,查看的是cpu的统计信息.blue@blue-pc:~$ lscpuArchitectu

2016-08-16 09:02:09 517

原创 迷茫之路

在新公司过去三个月了,迷茫,一直迷茫中我现在中的不知道该干什么,有什么路该走我想努力,但是找不到努力的方向。学习机器学习,给自己每天设定一个翻译的任务,让自己不闲得发慌从《machine learning:a probabilistic perspective》开始

2016-08-10 10:43:23 488

原创 Failed to write core dump. minidumps are not enabled by default on client version of windows

http://stackoverflow.com/questions/34762790/failed-to-write-core-dump-minidumps-are-not-enabled-by-default-on-client-versio

2016-07-22 15:12:14 4572

原创 解决opencv和java整合问题记录

使用的版本:win10 64位opencv 2.4.11idea 开发项目是maven,但是opencv的jar包有些没有maven,所以加上手动管理前提:C++环境存在,我使用v11,对应visual studio 20121、配置环境变量, x64和x86都配了,应该只配x64就行2、下载opencv-2.4.11-0.11-wind

2016-07-21 10:51:46 4144 1

原创 好久没更新了

零零碎碎记录些东西,有的和大家分享,有的写给自己最近一段时间很浮躁,很纠结,莫名的悲伤我要接受这样的悲伤,然后继续当心灵跟不上物质的改变,我只能埋头读书。让心灵更强大

2016-05-20 09:59:19 372

转载 微信分享接口

123/**最近在做微信js sdk 接口调用说明*/***相信很多人都遇见像我这样的问题,再加上自己只能算是半个程序员,所以苦苦摸索了好久终于搞懂了。****下面就把自己所遇见的各种问题和大家分享一下,都是自己亲手实验过的********/一、问题说明如果出现 invalid signature,首先可以确定的是你的签名算法

2015-12-29 17:48:44 2312

转载 微信分享

//分享到朋友圈function weixinShareTimeline(title,desc,link,imgUrl){ WeixinJSBridge.invoke('shareTimeline',{ "img_url":imgUrl, //"img_width":"640", //

2015-12-14 11:14:06 353

原创 除了工作之外,还要好好为自己

做好该做的事情全心全力完成该完成的但是除了工作,还要好好考虑自己,清楚自己该干什么,该做什么如果有想要的东西,可以告诉别人,但是别向别人诉求,因为那不一定是他想要的,他想让你要的如果想要什么,向自己诉求。自己扼住命运的喉咙

2015-11-27 14:28:46 331

原创 gmagick中心截取

今天纠结了很久的问题,先让图片缩小,再中心截取所需的尺寸最后,小小的改变就解决了,很多事情要化复杂为简单,简化,重构operation.resize(Integer.valueOf(strs[0]), Integer.valueOf(strs[1]));改成operation.resize(width, height, '^').gravity("center").ex

2015-11-27 14:20:04 266

原创 自定义输入框的校验规格

有时候没有用校验组件,需要自己定义class,对输入框进项限制//必填项校验 function validateInputRequirement(){ var flag = true; $(".input_requirement").each(function(index, element){ var content = $(this).val(); if(content.tri

2015-11-26 14:14:11 432

原创 多个项目交互

在程序中利用httpurlconnection进行项目中数据的调用public static HttpURLConnection sendRemotePostRequest(String urlPath, String data){ HttpURLConnection conn = null; try { conn = (HttpURLConnection) new URL(ur

2015-11-26 14:11:50 356

原创 solr的or查询

List list = categoryDAO.getFinalCategoryByStore(storeId); if(list != null && list.size() > 0){//手动拼装or的查询条件 StringBuilder sBuilder = new StringBuilder(); //(title:笔记 OR content:笔记) sBuilder

2015-11-26 11:58:09 5745 2

原创 今日小结

1.今天调用了好多的程序,通过httpUrlConnection, 返回json,根据json进行操作。好多细节,乱码问题是需要用UTF-8解码,返回的数据不是json的形式,是因为post请求时没有申请请求的数据类型。2.各种异步加载,我也是醉了,3.需要了解js跨域。看到了jsonp,没看懂。public class HttpURLConnectio

2015-11-23 22:27:05 288

原创 不要眼红,只有自己才能掌控自己

如果自己放弃了自己,那么任何人也救赎不了你如果自己将命运掌控自己手里,自己拯救自己,那么任何人任何事都无法阻挡你。将自己沉下来,放下自己所有的骄傲,放下自己所有的不满,放下自己所有所有。坚信自己,命运和一切都是靠自己创造争取的,不要怨天尤人,不要眼红别人,任何人都不能造就现在的你一切都会变好的,坚信

2015-11-20 12:00:43 407

原创 罗马非一日建成

学会跳出自己的安逸区域,学会接受变化和挑战,每次的改变和学习都是一种成长。切忌让自己毫无成长的重复现在认清自己的定位,作为技术人员,核心和重点是技术,其他方面可以了解和认识,但是要把握住自己的核心竞争力。现在开发,朝着架构的方向发展,学会全局统筹和认识

2015-11-19 12:00:47 1024

原创 程序猿

作为程序猿,很多时候难以忘记自己技术的身份,着眼于细节和功能实现流程,却忘记了如何去规划和掌控全局从长远的角度去看,着手于细节。把自己当做产品经理,一个产品的生命周期,一个产品的意义,一个产品的前景和收益把自己当做项目经理,让整个项目可以在有限范围内正常实施,按进度进行,时间分配,人力分配、把自己当做程序员,以更好地代码,更优质的代码,以效率和安全等角度考虑

2015-11-18 17:29:28 248

转载 合并js

在项目开发环境下,我们会把 JS 代码尽可能模块化,方便管理和修改,这就避免不了会出现一个项目自身 JS 文件数量达到 10 个或者更多。  而项目上线后,会要求将所有 JS 文件合并为 1 个或者几个,手动的操作虽然也不是问题,但每次修改更新都要手动操作合并一遍,这就肯定是个噩梦了。  这种情况下,一些工具也就随之产生,比如在线合并,一些网站提供js文件上传,然后合并,但这还是很麻烦,如

2015-11-18 15:47:46 269

转载 Baseline JPEG和Progressive JPEG的区别

JPEG文件格式有两种保存方式。他们是Baseline JPEG和Progressive JPEG. 两种格式有相同尺寸以及图像数据,他们的扩展名也是相同的,唯一的区别是二者显示的方式不同。Baseline JPEG这种类型的JPEG文件存储方式是按从上到下的扫描方式,把每一行顺序的保存在JPEG文件中。打开这个文件显示它的内容时,数据将按照存储时的顺序从上到下一行一行

2015-11-17 16:28:53 1597

转载 关于视频相关的播放、转换技术总结

1、关于播放器。主流播放器除之前的功能之外,新增了不少功能点,增加了技术的复杂度。主要功能有:分段加载,拖动。 需要支持的技术。1、分段切换视频,2、获取视频总长度、大小。分段长度、大小。3.最关键的需要找到关键帧(I帧),4进度条的整合管理实现效果:用户观看影片时,首先加载第一段,用户观看,第一段加载完成,观看到到第一段的百分之N(可以是50%-80%)的时候,后台自动加载第二段

2015-11-17 12:05:38 615

原创 一个不错的html5播放器

支持ie9及以上,可惜我们公司兼容ie8,有专门的Android和IOS的版本,但是暂时用不到,以后有机会再用吧http://videojj.com/scene/

2015-11-17 11:56:11 434

转载 网站内部结构优化

网站内部结构优化对网站建设起到计划和指导的作用,对网站的内容维护、后期SEO起到关键作用。下面主要从网站结构、页面元素、导航结构、后期优化等方面来讲述网站的内部优化,从网站建设的前期就为SEO优化、后期维护提供方便和基础。  URL地址优化  为网站上的文件创建具有良好描述性的分类名和文件名,不仅可以更好地组织网站结构,还有助于搜索引擎更有效地抓取文件。虽然搜索引擎能够抓取复杂的URL,但

2015-11-17 10:24:35 469

转载 如何做到让各大搜索引擎收录你的网站!

如何做到让各大搜索引擎收录你的网站! 目前在国内主流的搜索引擎无外乎以下几个: 1、百度 2、Google 3、Yahoo(Yisou、3721) 有的人还会补充上“SoGou”、“中搜”、“新浪爱问”等等,不过事实上除了前面的“三巨头”外,余下的搜索产品都是在一个水平上混,很少有人使用,基本上没有考虑的必要。  百度收录超强法则,这是整理出来的几大网站原则 

2015-11-17 10:13:58 6845

原创 不安

自己不安现状,不满足于此,内心躁动只有脚踏实地的去干才能填补内容的不安,今天好好测试

2015-11-05 15:31:20 223

原创 好久没写了,总结下

1.在开发中为了进行业务层的控制。最好写接口,以接口进行调用,接口的写法要明确,业务含义清楚,里面方法可以重用,但是提供的接口最好分开2.分页问题:如果分页对象user,存在一对多的关联,job,那么该分页的查询应该分为两步进行查询:一:查询出不重复的user对象,二:将job重新塞回user3.很多问题要擅用sql,加强mysql的语句判断中不要使用------status == '

2015-11-05 14:34:59 297

原创 头疼,微信浏览器的控制

https://github.com/zxlie/WeixinApi最近一直不在状态,怎么办。没办法,只能坚持啦,哈哈

2015-10-21 15:02:39 306

转载 关闭微信浏览器

2015-10-21 13:32:18 496

转载 HTML5 LocalStorage 本地存储

HTML5 LocalStorage 本地存储HTML5 LocalStorage 本地存储说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用coo

2015-10-12 15:43:17 249

原创 webapp第一次手势提醒

//是否第一次进入该页面,如果是第一次则加载引导页 var firstAccess = localStorage.getItem("order_banner_buyer"); if(firstAccess == "1"){ //已经访问过了 $(".lead").hide(); $(".cover2").hide(); }else{//第一次访问

2015-10-12 15:41:09 517

原创 购物车数量价格计算

//******************************************************全选/非全选******************************************************* //全选/全不选 $(".allStore").on("click", function(){ var flag =$(this).is(

2015-10-12 10:01:10 998

原创 手机滚动分页

$.component.include({names:"iscroll", sync:false}); var myScrollObj = null; function iscroll_page(target, url){ var data = getParamData();//初始化查询的时候,默认查询"综合"的数据, 第一页的 target.load(url, dat

2015-10-12 09:43:04 491

原创 国庆收假

国庆收假啦。放假了整整10天玩了几天,无聊了几天,休息了几天,哈哈最近一直没有状态,需要检讨。需要反省好好努力工作吧,为了自己,为了爱我的人

2015-10-12 09:34:00 464

原创 代码规范问题总结(四)

1.重点:返回基本数据类型的时候选择对象,如Integer, Long, 允许为空,否则会报错,在后台取对象的属性时,一定一定要判断对象是否为空2.提交代码:注意确认是否有乱码和错误,保证代码提交后项目正常,写注释不要重复犯错

2015-09-09 12:02:23 328

原创 文件工具类,一些常用的文件方法

public class FileUtil { /** * 将文件输出到客户端,一般用于预览 * @param file * @param contentType 图片 image/jpeg * 视频 audio/mpeg * 应用程序 application/octet-stream */ public static voi

2015-09-07 15:49:46 333

原创 通过HttpURLConnection上传

public class FileUploadUtil { /** * 将MultipartFile转成File * @ * @date 2015-8-25 下午1:52:00 * @param multipartFile * @return */ public static File MultipartFile2File (MultipartFile multip

2015-09-07 15:47:49 462

原创 tomcat7部署文件服务器,解决跨域问题

com.thetransactioncompany cors-filter 2.4 com.thetransactioncompany java-property-utils 1.9.1 1.导入maven的两个jar包2.在文件服务器的配置文件中,修改web.xml,加入拦截 CORS com.thetr

2015-09-07 15:42:54 6289 2

原创 百度地图的封装

还有很多功能没有完善,再找个时间弄,哈哈/** * 把ueditor包装为jquery插件,调用插件中的方法。 */(function($) { var methods = { //默认执行方法 init : function(options) { var defaults = { longitude : "longitude",

2015-09-07 15:39:55 1480

大型网站架构

大型网站架构,在淘宝的教授所写,内容很多,信息量全,值得一读

2015-11-19

eclipse整合svn插件安装包

里面包括了eclipse和myeclipse整合svn的插件,具体安装方法可以参考我的博客,记录下来,便于以后操作

2015-06-24

视频截图基于ffmpeg

用于视频截图,当做视频的封面处理。 可以直接用,只需要改变里面bat的地址,无需进行任何安装操作

2015-06-03

空空如也

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

TA关注的人

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