自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 爬虫-漫画喵的100行逆袭

小喵的唠叨话:这次的博客,讲的是使用python编写一个爬虫工具。为什么要写这个爬虫呢?原因是小喵在看完《极黑的布伦希尔特》这个动画之后,又想看看漫画,结果发现各大APP都没有资源,最终好不容易找到一个网站可以看,但是由于网速太渣,看起来额外的费劲。这时候如果能提前下载下来就好了。先上项目地址(github):https://github.com/miaoerduo/cartoon-cat 。

2017-02-28 19:43:26 928

转载 【SAP HANA】SAP HANA开篇

有幸当前工作能够接触到SAP S/4,能够接触到史上无敌的HANA内存数据库。HANA的技术我就不多讲了,感兴趣的人可以去百度一下。当然,有人想在本机安装HANA来学习,但前提是你得有128G内存以上才可以。一般HANA设备的内存都是512G,甚至1T的。记住,是内存,不是硬盘!所以性能杠杠的。未来的大数据支撑平台,有HANA速度将更快!      首先,下载SAP HANA STUDIO安装

2017-02-28 15:55:24 572

转载 MySQL架构由小变大的演变过程

假设一个网站(discuz)从最开始访问量很小做到日pv千万,我们来推测一下它的mysql服务器架构演变过程。第一阶段网站访问量日pv量级在1w以下。单台机器跑web和db,不需要做架构层调优(比如,不需要增加memcached缓存)。此时,数据往往都是每日冷备份的,但有时候如果考虑数据安全性,会搭建一个mysql主从。第二阶段网站访问量日pv达到几万。此时单台机器已经有点

2017-02-28 12:35:32 224

转载 Cassandra issue

在Java连接Cassandra的情况下, 当使用组合主键时, 默认第一个是Partition Key, 后续的均为Clustering Key.如果有多个Clustering Key, 在Java中需指定Clustering Key的Order顺序, 否则将出现 "The clustering keys ordering is wrong for @EmbeddedId" 错误。代码示例

2017-02-27 23:49:26 267

转载 Cassandra issue

在Java连接Cassandra的情况下, 当使用组合主键时, 默认第一个是Partition Key, 后续的均为Clustering Key.如果有多个Clustering Key, 在Java中需指定Clustering Key的Order顺序, 否则将出现 "The clustering keys ordering is wrong for @EmbeddedId" 错误。代码示例

2017-02-27 23:49:12 282

转载 【录教程必备】推荐几款屏幕录制工具(可录制GIF)

我们经常会遇到一些场景,需要你向别人展示一些操作或是效果——例如告诉别人某某软件的配置步骤啊、刚设计出来网站的动画效果怎么样啊、某某电影里面的一个镜头多么经典啊、打得大快人心的NBA绝杀瞬间是怎么回事啊,等等.... 这些场合,如果单纯截成图片有时难以说清楚,但录成视频又不方便在社交软件上传播,这时就需要一个能够生成动态图的软件了,本文就将介绍几款轻便实用的动态图截取工具阅读导览1.F

2017-02-27 16:31:37 428

转载 NSObject头文件解析 - 消息机制 - Runtime解读 (二)

本章接着NSObject头文件解析 / 消息机制 / Runtime解读(一)写给类添加属性:BOOL class_addProperty(Class cls, const char *name, const objc_property_attribute_t *attributes, unsigned int attributeCount)其中有一个参数我们再在上一篇中提到过

2017-02-27 12:59:24 204

转载 CREELINKS平台_处理器CeAd资源使用说明(CeAd的配置与使用)

0x00 CREELINKS平台简介    CREELINKS(创e联)是由大信科技有限公司研发,集合软硬件、操作系统、数据云储存、开发工具于一体,用于物联网产品的设计、研发与生产的平台。    平台涉及智能硬件、车联网、智能家居、可穿戴设备、工业控制等各个物联网领域。旨在辅助中小型企业快速完成物联网产品原型的设计与开发;并为开源软硬件爱好者、硬件DIY极客、教育机构等提供更高效的

2017-02-27 09:31:21 527

转载 上周热点回顾(2.13-2.19)

热点随笔:· .NET 十五岁,谈谈我眼中的.NET(张善友)· 为什么企业宁愿开高工资给新员工,都不愿意给老员工加工资?(张传波(Fireball))· 北漂的程序猿何去何从(梦中的梦中)· 百亿互金平台救火故事(纯洁的微笑)· 编程书籍阅读随谈(第一篇)(彭泽0902)· 性能秒杀log4net的NLogger日志组件(附测试代码与NLogger源码)(Sam Xiao

2017-02-26 16:07:18 201

转载 PHP+JavaScript 实现图片无刷新上传

html文件代码 php文件代码/*** 文件上传方法*/public function uploadfile(){//单文件上传$upload = new \Think\Upload();// 实例化上传类$upload->maxSize = 100000000 ;// 设置附件上传大小$upload->

2017-02-26 12:23:19 171

转载 ES6__异步开发优化

一:JS事件循环  1:同步调用    同步调用是一种阻塞式调用,调用要等待双方执行完毕才返回,他是一种单向调用。  2:回调    回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口。  3:异步调用    异步调用是一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方,比如浏览器点击事件中

2017-02-25 23:39:17 155

转载 装饰设计模式简析

装饰设计模式使用场景:当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有功能,并提供加强功能,那么自定义的该类称为装饰类。装饰类通常会通过构造方法接受被装饰的对象,并基于被装饰对象的功能,提供更强的功能。装饰类因为增强已有对象,具备的功能和已有的是相同类型的,只不过要更强。所以装饰类和被装饰类通常是属于同一个体系之中的。装饰设计模式与继承装饰

2017-02-25 20:07:17 179

转载 从C#到TypeScrip

总目录从C#到TypeScript - 类型从C#到TypeScript - 高级类型从C#到TypeScript - 变量从C#到TypeScript - 接口从C#到TypeScript - 类从C#到TypeScript - function从C#到TypeScript - 装饰器从C#到TypeScript - Promi

2017-02-25 16:43:16 270

转载 Picasso加载网络图片失败,提示decodestream时返回null

最近遇到一个问题,项目用的图片加载框架是Picasso,网络加载框架是okhttp,项目在加载轮播图时有时可以正常加载,有时,会加载失败,提示decodestream时返回null。首先,需要确定是哪个环节出了问题。网上搜了很多关于“decodestream时返回null”的问题,都说需要在decodestream之前reset stream。不过,由于用的是Picasso,不太方便改代码

2017-02-25 13:19:16 271

转载 Gulp自动构建Web前端程序

这两天在一个朋友在项目上碰到了一个这样的问题,在运营过程中,用户在浏览器上对某个表单进行数据提交时,需要引入新的平台接口数据的业务,通过评估,开发团队马上修改了相关后台代码和部分的前端脚本代码,通过简单测试并很快上线。当是上线后客户端的功能没有发生任何变化和修改前表现的状况是一样。遇到这样的问题,开发团队一时有点迷糊,明明是修改了功能并进行了部署却没有让用户使用到该功能,不知道该如何下手了。有

2017-02-25 09:31:20 157

转载 replica character liquid crystal display control

A replica CLCD module control.Initiated on May 5, 2012Updated on Feb 21, 2017Copyright 2012-2017 ConmajiaNobi's LCM DisplaySimple DemoHere is a demo screenplay of the LCM control. Just i

2017-02-24 13:47:13 323

转载 HttpURLConnection getContentLength();返回时-1或者是0

出现问题:当getContentLength();返回时-1或者是0时候。解决办法:需加上conn.setRequestProperty("Accept-Encoding", "identity");解释:在默认情况下,HttpURLConnection 使用 gzip方式获取,文件 getContentLength()这个方法,每次read完成后可以获得,当前已经传送了多少数据,而不能用

2017-02-24 10:07:15 1021 1

转载 读书笔记 effective c++ Item 16 成对使用new和delete时要用相同的形式

1. 一个错误释放内存的例子下面的场景会有什么错?1 std::string *stringArray = new std::string[100];2 3 ...4 5 delete stringArray 一切看上去都是有序的。new匹配了一个delete。但有一些地方确实是错了。程序的行为是未定义的。至少来说,stringArray指向的100个str

2017-02-23 21:31:14 176

原创 IOS缓存管理之PINCache使用

前言:   今年重点在于公司iOS架构的梳理工作,上周整理了http请求接口管理与解耦,接下来准备整理一下项目中的缓存处理,目前项目中使用的是PINCache,去年加入这个开源框架时并没有对这个框架进行了解,导致现在同步方式异步方式的使用存在一定的混乱情况和错误使用现象。今天重新站在使用者的角度对这个再做一次了解,以避免在后期的使用中出现类似以往的问题。关于缓存:   无论是Andro

2017-02-23 10:47:08 297

原创 这些年,我身边的那些人和事

引言    2013年的8月13日,群主打开自己的QQ,建立了第一个技术交流群,也就是现在的交流一群。  时光飞逝,转眼之间,3年半已经过去了。  当初建群的时候,群主才工作不到两年,期间借着业余时间,写了一个设计模式的系列,因此吸引了一批同道中人一起学习。为了给大家一个一起交流的地方,群主便顺手建了一个QQ群。  谁曾想,3年半过去了,这个无意之中建立的QQ群,不止见证了群主

2017-02-22 21:52:20 551

转载 在Express的页面模板中的变量的定义与使用总结

前言最近在使用Express框架中的ejs页面模板趟了些许坑,仅以本文记录总结。本文简述的均为ejs页面模板。创建ejs变量的各种方法1. 在Nodejs定义的ejs变量ejs由是在node层调用Response的render方法渲染出来的:index.js:var renderData = {a:1};resp.render("/aaa/bbb/ccc", ren

2017-02-22 17:27:10 1386

原创 SSM框架——Spring+SpringMVC+Mybatis的搭建教程

一:概述SSM框架在项目开发中经常使用到,相比于SSH框架,它在仅几年的开发中运用的更加广泛。Spring作为一个轻量级的框架,有很多的拓展功能,最主要的我们一般项目使用的就是IOC和AOP。 SpringMVC是Spring实现的一个Web层,相当于Struts的框架,但是比Struts更加灵活和强大! Mybatis是 一个持久层的框架,在使用上相比Hibernate更加灵活,可以

2017-02-22 13:59:15 477

转载 Javascript 闭包与高阶函数 ( 一 )

上个月,淡丶无欲 让我写一期关于 闭包 的随笔,其实惭愧,我对闭包也是略知一二 ,不能给出一个很好的解释,担心自己讲不出个所以然来。 所以带着学习的目的来写一写,如有错误,忘不吝赐教 。为什么要有闭包?初识闭包时,,我一直在想,为什么只有JS有闭包,c#,c++ 为什么没有 ??1. 封装局部变量看下面一个例子,计算 斐波那契 数。为了能够重用数据,一个通用做法就是将计算过的数

2017-02-22 10:31:23 286

原创 2017年软件测试就业前景趋势

随着中国IT行业的发展和软件市场的成熟,人们对软件作用期望值也越来越高,软件的质量、性能、可靠性等方面也正逐渐成为人们关注的焦点。几乎每个中大型IT企业的产品在发布前都需要大量的质量控制、测试和文档工作。  软件测试工程师,目前IT行业极端短缺的人才。中国软件业每年新增约20万测试岗位就业机会,而企业、学校培养出的测试人才却不足需求量的1/10,这种测试人才需求与供给间的差距仍在拉大。  

2017-02-21 21:55:07 440

转载 对前面信息管理系统的完善

因为周边很多自学者,并且最近有朋友在写这个管理系统,所以就对之前随便写的做了完善,并且附上了详细的注释,希望对大家有所帮助,同时以后忘记了也可以回过头看看。话不多说,该注意的都在代码里了 #include #include #include #include /*函数声明*/void shouye();void AddMessage();void chazh

2017-02-21 18:03:11 164

原创 xposed微信模块源代码

xposed源代码-微信二次开发基于xposed框架的微信二次开发模块,方便开发者用微信做一些扩展功能(如微信机器人、微信群发、多群转播(直播)等。。。)目前支持功能:发文本消息发图片消息发语音消息获取微信好友列表群列表支持群发消息[注:本模块为开发版,是用于开发者做二次开发的,所提到的功能只是提供接口,并不是安装模块就可以使用这些功能,开发者可以使用这些接口来

2017-02-21 14:35:05 1137

转载 linux每天一小步---touch命令详解

1 命令功能:    创建文件和修改文件或者目录的时间戳2 命令语法:    touch  【选项】 【文件名或者目录名】3 命令参数:    -a  只修改文件的access(访问)时间.    -c  或--no-create  不创建不存在的文件。    -d  使用指定的日期时间,而非现在的时间    -m 指修改Modify(修改)时间,而不修改acces

2017-02-21 11:03:07 13291

原创 AFNetworking2.0和AFNetworking3.0 的HTTPS的配置

前言:由于苹果声明在前说是2017.01.01之后提交审核的APP,必须使用HTTPS请求,要不就直接驳回审核,吓得我们年前赶紧提交了一个版本,想着年后在弄这个https,结果又有消息说是苹果推迟了这个要求,大家还可以继续使用http,至于时间好像是还没有公布,不过人家既然都这么说了,看来早晚还是要用https的,就趁着刚开年不是太忙,就把这个给配置一下。首先我要说下这个配置我是弄了一天的,至

2017-02-20 22:32:11 181

转载 开放才能进步!Angular和Wijmo一起走过的日子

Angular 已成为广受欢迎的前端框架。去年9月份,期待已久的 Angular2 的正式版发布之后,Angular 又迎来了新一轮热潮。伴随着 Angular 这一路走来,Wijmo 一直都是第一个全面支持各种版本 Angular 的JS控件库。那么,Wijmo 是怎么做到紧跟 Angular 步伐的呢? Angular1时代Angular1 支持 MVC 或 MVVM 模式,提

2017-02-20 19:00:05 153

转载 [商业_法务] 2、注册公司起名很费劲,用C++怒写个随机名字生成器

前言博主最近在注册公司,由于之前听说过注册公司的名字很难通过,于是便直接找代理去帮忙跑趟,为确保万无一失,还自己绞尽脑汁想了几个很奇葩的名字(噬菌体、云木、灌木、杏仁...)。但是不幸的是那些奇葩的名字竟然都不能通过,其实我在工商网站上核对过,所选的这些名字都是没有重复的。这令我很不解,于是搜一下“为什么小米能够注册通过”之类的问题,发现这里面原来有内幕!公司名注册和搞车牌号有点像:

2017-02-20 15:40:04 2393

原创 Linux驱动技术(八) _并发控制技术

为了实现对临界资源的有效管理,应用层的程序有原子变量,条件变量,信号量来控制并发,同样的问题也存在与驱动开发中,比如一个驱动同时被多个应用层程序调用,此时驱动中的全局变量会同时属于多个应用层进程的进程空间,这种情况下也要使用一些技术来实现对并发的控制。本文将讨论内核中下述并发控制技术的技术特点和应用场景。中断屏蔽 原子操作原子变量操作 原子位操作 自旋锁传统自旋锁 读写

2017-02-20 12:16:05 158

转载 怎样应对“需求不确定型项目”?

问题描述:需求不确定,老板直接和客户谈需求,项目经理不能或不方便参与,打下手,这类项目怎样办?要深层次了解客户的想法,各种利益,地盘等,这很难做得到吧?并且也要花不少时间去沟通吧?做需求分析是不是应该偏向于把真实得业务需求了解透,可以先不用考虑技术实现? 以下是回答,供参考: 摆平各种利益干系人所谓需求不确定型项目,应对办法就是亲自去摆平各种利益干洗人,包括你老板、

2017-02-19 20:16:01 238

原创 《经久不衰的Spring框架:SpringMVC 统括》

前言:经久不衰的Spring       这几年,前端技术更新换代速度之快,每一年“最火的前端技术”排行榜都会换一番场景,本当に信じかねる。是“只闻新人笑不见旧人哭”,还是“青山依旧在,几度夕阳红”,这些只有身处浪潮中才能慢慢体会。       跑偏了,赶紧回归正题。难道Java 相关技术没有变革?那肯定不是,这边说的只是Java 的企业级开发框架这块。记得笔者刚入职那年,就在使用SS

2017-02-19 16:48:04 670

转载 MySql学习(七) —— 查询性能优化 深入理解MySql如何执行查询

本篇深入了解查询优化和服务器的内部机制,了解MySql如何执行特定查询,从中也可以知道如何更改查询执行计划,当我们深入理解MySql如何真正地执行查询,明白高效和低效的真正含义,在实际应用中就能扬长避短。声明:本人使用的数据库版本为MySql 5.1 一、基本原则:优化数据访问查询性能低下的最基本原因就是访问了太多数据,一些查询要不可避免地筛选大量的数据,大部分性能欠佳的查询都可以

2017-02-19 13:28:04 267

原创 AspNet Identity 和 Owin 谁是谁

英文原文:http://tech.trailmax.info/2014/08/aspnet-identity-and-owin-who-is-who/ 最近我发现Stackoverflow上有一个非常好的问题.提问者问:为什么在调用AuthenticationManager.SignIn后,claim仍然可以被添加到Identity并持久化到cookie里.示例代码如下所示:C

2017-02-19 10:12:03 889

转载 技术宅找女朋友的技术分析

今天是西方的「情人节」,读到一篇很有趣的文章,算是今天这个“特殊”日子的特别篇吧。对于我这种孩子都快打酱油的人来说,只能感概早该读到这样的文章的,当然现在读到也不晚 :)。原文标题本是:To my future girlfriend,是作者写给未来女朋友的一封信,考虑到我的读者多是技术宅、程序员以及零星的产品经理(若还有其他职业身份的,请留言哈),所以稍稍改了下标题。下面是译文:致

2017-02-18 21:40:06 150

原创 【吐血整理】SVN命令行,Subversion的正确使用姿势,让版本控制更简单~

一、写在前面     前面一直博主一直用svn的桌面版本,但看项目经理一直都用的命令行方式,不为性能,还能直接装逼呀!在这里先感谢赵哥,也把它分享给感兴趣的你们~二、直接上干货1. svn checkout path # path 是服务器上的目录功能:从服务器 checkout 代码简写:svn co path2. svn status path # path 是文件或目

2017-02-18 18:20:03 235

转载 OOP面向对象三大特点

OOP面向对象三大特点  (一)封装:将现实中一个事物的属性和功能集中定义在一个对象中。(创建对象)    创建对象的3种方式:      1.直接量方式:(创建一个单独的对象)      var obj={        属性名:值,              方法名:function(){ ...this.属性名...}        }      2. 用ne

2017-02-18 14:52:04 383

原创 C# 6 与 .NET Core 1.0 高级编程

译文,个人原创,转载请注明出处(C# 6 与 .NET Core 1.0 高级编程 - 39 章 Windows 服务(下)),不对的地方欢迎指出与交流。  章节出自《Professional C# 6 and .NET Core 1.0》。水平有限,各位阅读时仔细分辨,唯望莫误人子弟。  附英文版原文:Professional C# 6 and .NET Core 1.0 - Chapt

2017-02-18 11:20:00 640

转载 Python学习的个人笔记(基础语法)

Python学习的个人笔记题外话:我是一个大二的计算机系的学生,这份python学习个人笔记是趁寒假这一周在慕课网,w3cschool,还有借鉴了一些博客,资料整理出来的,用于自己方便的时候查阅,一开始保存在word上,代码不是很好看,于是决定复制到博客里面,可能有复制过程中出错的,或者我本身在理解方面有出错的地方,希望能得到指正,谢谢 后续的内容我会继续学习…… python

2017-02-17 15:52:04 480

空空如也

空空如也

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

TA关注的人

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