【摘要】2016让我受益最大的那些书--别找了,都在这里 每年到了年底的时候都要总结一下一年的收获,其实代码写的时间长了有时候挺害怕这个时间点的,忙忙碌碌时间飞逝,感觉自己还没缓过神好好的自省一下,一年过去了.. 眼看他起朱楼,眼看他宴宾客,眼看他楼塌了.. 这是我在2016年学到的觉得比较有哲理的一句话, 阅读全文
2016年12月30日星期五
2016让我受益最大的那些书--别找了,都在这里 - SolidMango
2016年12月28日星期三
(转载) RESTful API 设计指南 - lxmhhy
【摘要】作者:阮一峰 日期:2014年5月22日 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想 阅读全文
【摘要】2016年梦想版 2016年度目标完成情况 跑步,完成一次半程马拉松( "已完成" ) 练成六块腹肌( "未完成,只有一块腹肌,应该是七分吃,三分练" ) 趁早效率手册、三只青蛙、番茄工作法、践行GTD、100小时定律( "践行效率不高,但基本都在做" ) 敢于表达自我,专注于演讲技能 ,10次演讲 阅读全文
2016年12月27日星期二
Android之探究viewGroup自定义子属性参数的获取流程 - 掏富小牛
【摘要】通常会疑惑,当使用不同的布局方式时,子view得布局属性就不太一样,比如当父布局是LinearLayout时,子view就能有效的使用它的一些布局属性如layout_weight、weightSum、等;当使用的是RelativeLayout时,其子view就能使用属于它的有效的属性;当然使用Fra 阅读全文
【摘要】前言 最新项目中要用到消息队列来做消息的传输,之所以选着 Kafka 是因为要配合其他 java 项目中,所以就对 Kafka 了解了一下,也算是做个笔记吧。 本篇不谈论 Kafka 和其他的一些消息队列的区别,包括性能及其使用方式。 简介 Kafka 是一个实现了分布式的、具有分区、以及复制的日志 阅读全文
2016年12月25日星期日
H5程序员如何利用cordova开发跨平台应用 - bjtqti
【摘要】什么是Cordova? Cordova以前也叫PhoneGap,它提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。Cordova还提供了一组统一的JavaScript类库,以及为这些类库所用的设备相关的原生后台代码,简而言之,co 阅读全文
【摘要】苹果在最近的一次wwdc上提出将在2017年1月1日起强制我们用HTTPS,否则提交App可能会被拒绝。很多ios应用的已经放出支持HTTPS的SDK了。本文主要针对混合式IOS应用提供相关的解决方案,欢迎探讨。 info.plist中NSAppTransportSecurity字典结构 注:关于N 阅读全文
2016年12月24日星期六
Electron Angular 开发小记 - 致敬科神
【摘要】一介绍 electron分为主进程和渲染进程,主进程负责和原生交互,控制窗口等。 渲染进程就是普通网页。主进程和渲染进程可以通过ipcMain(主进程使用)及ipcRenderer(渲染进程用)通信 quick-start中main.js为主进程入口文件 index.html为渲染进程入口文件 另外 阅读全文
【摘要】引言 考虑这样一个问题,现在你想给为你的项目提供一个插件系统,插件可以添加一些方法,或者在某些方法执行之前或者之后做些事情,而不干扰其他插件。要实现这个系统,简单的单继承不是个好办法,即使多继承在PHP中是可能的,他也有与生俱来的缺点(多继承不太了解,感觉挺操蛋的)。 以一个简单有效的方式实现了 , 阅读全文
2016年12月21日星期三
CI Weekly #8 | CI/CD 技能进阶路线 - FIR-im官方
【摘要】在使用 "flow.ci" 进行持续集成的过程中,也许你会遇到一些小麻烦。最近我们整理了一些常见问题在 "flow.ci 文档之 FAQ" ,希望对你有用。如果你遇到其他问题,也可以通过「在线消息」或去 "Gitter群" 给我们反馈 :) 这期 CI Weekly 收录了一些CI/CD进阶线路、具 阅读全文
【摘要】OSWatcher Balck Box简介 OSWatcher Black Box (oswbb)是Oracle开发、提供的一个小巧,但是实用、强大的系统工具,它可以用来抓取操作系统的性能指标,用于辅助监控系统的资源使用。其安装部署、卸载都非常简单;资源消耗也比较小,原理也十分简单,它通过调用OS的... 阅读全文
2016年12月19日星期一
类的进化史 - 弗兰克的猫
【摘要】类无疑是C++最重要的概念之一,是从C的面向过程到C++面向对象的重要转变的基础,下面我们就来谈谈C++中的类是怎样演变的。 先来看看C中的结构体(struct),结构体是一组属性的集合体,举一个简单的栗子,struct point{float i; float j;};这样就把平面内一个点的两个属 阅读全文
【摘要】首先想强调一下"语音识别"四个字字面意义上的需求:用户说话然后马上把用户说的话转成文字显示!,这才是开发者真正需要的功能。 做需求之前其实是先谷歌百度一下看有没有造好的轮子直接用,结果真的很呵呵,都是标着这个库深入学习的标题,里面调用一下api从URL里取出一个本地语音文件进行识别,这就没了? 最基 阅读全文
2016年12月18日星期日
A/B 测试之前必须要了解的 10 件事 - 那些数据驱动的优化
【摘要】如今,转化率优化(CRO)已是营销人员必须具备的技能,并且与 ROI 直接挂钩。但是在优化网页的转化率方面又有太多因素要考量,如果你已经不堪其忧,请专心做一件事―― A/B 测试。 阅读全文
【摘要】正则表达式之基本概念 在我们写页面时,往往需要对表单的数据比如账号、身份证号等进行验证,而最有效的、用的最多的便是使用正则表达式来验证。那什么是正则表达式呢? 正则表达式(Regular Expression)是用于描述一组字符串特征的模式,用来匹配特定的字符串。 它的应用非常广泛,特别是在字符串处 阅读全文
2016年12月16日星期五
1、Flat UI Getting started(文档翻译) - 我要吃苹果
【摘要】一、什么是Flat UI? Flat UI 是一种漂亮的Boostrap主题。我们重新设计了它的很多组件,使得其看起来扁平化。 其中的大部分组件,都是用起来很简单的。但是,为了确保其中一些组件外观和我们想要的一样,我们最终使用了一些JS插件。这意味着,需要一点努力来将它们整合到你的项目中去。 二、如 阅读全文
【摘要】坏味道――被拒绝的馈赠(Refused Bequest) 特征 子类仅仅使用父类中的部分方法和属性。其他来自父类的馈赠成为了累赘。 问题原因 有些人仅仅是想重用超类中的部分代码而创建了子类。但实际上超类和子类完全不同。 解决方法 如果继承没有意义并且子类和父类之间确实没有共同点,可以运用 消除继承。 阅读全文
2016年12月15日星期四
一款好用且免费的语句分析工具 - same.zhao
【摘要】在调优过程中的查询语句优化阶段,分析语句的执行计划是必经之路,一款好的执行计划分析工具确实可以帮助我们事半功倍 一款名为"Plan Explorer",自己用的挺爽,不私藏了,分享给大家 小贴士:Plan Explorer是将Plan Explorer 专业版与免费版整合在一起发布的全新、完全免费版 阅读全文
【摘要】坏味道――临时字段(Temporary Field) 特征 临时字段的值只在特定环境下有意义,离开这个环境,它们就什么也不是了。 问题原因 有时你会看到这样的对象:其内某个实例变量仅为某种特定情况而设。这样的代码让人不易理解,因为你通常认为对象在所有时候都需要它的所有变量。在变量未被使用的情况下猜测 阅读全文
2016年12月13日星期二
简单的Dao设计模式 - 为梦想而奋斗啊
【摘要】简单的DAO设计模式 这两天学习到了DAO(Data Access Object 数据存取对象)设计模式。想谈谈自己的感受,刚开始接触是感觉有点难,觉得自己逻辑理不清,主要是以前学的知识比较零散没有很好的把它们结合起来运用。我个人比较喜欢有挑战的东西,比如项目,在学iOS阶段做了个项目感觉那段时间自 阅读全文
【摘要】所谓 Padis,全称是 PingAn Distribution ――平安分布式平台。本文带来的便是Padis 基于 Docker,是如何实现平安内部的一个分布式平台。 阅读全文
2016年12月12日星期一
2016年12月11日星期日
windows7搭建ftp服务器与Java上传下载ftp服务器文件 - 旅程在于运动
【摘要】1.Windows7搭建FTP服务器 1.1 首先新建一个用户,用于登录FTP进行操作,步骤:开始\控制面板\用户帐户和家庭安全\用户帐户\管理帐户\新建账户 1.2创建用户完成后我们开始添加IIS程序服务;进入控制面板\程序\打开或关闭Windows功能 然后点击打开在FTP服务器前面打勾,也就是 阅读全文
【摘要】一、简单例子直观认识 1.1 模拟场景 假定项目中需要新增一个功能,管理员发布某些信息,这些信息需要推送到所有已经登录的普通用户页面。 1.2 创建Web项目 简单起见,复用上一篇博客的项目例子,【DWR系列】-DWR简介及入门例子。即在原项目上直接新增测试。项目结构图如下: 1.3 修改web.x 阅读全文
2016年12月9日星期五
开源一款简单清爽的日历组件,JavaScript版的 - 剽悍一小兔
【摘要】源码会在最后给出地址,需要的朋友自己去下载。最近项目需要做一个日程安排的功能,就是点击日历的某一天弹出一个录入页面,填完信息后保存当天的日程安排。有日程的日期会有不同的标记(比如加一个背景色啥的)。网上找了很久,都不尽如人意,于是我只好自己找点资料弄了一个。具体的页面就不给出了,关于这个日历,现在是 阅读全文
【摘要】闭包:函数可以记住所在词法作用域,就产生了闭包,即使函数在当前词法作用域之外执行 ,闭包无处不在。。。请忽略这句话 ,看完在说 bibao()能访问foo的内部作用域,然后bibao()本身作为值传递给baz,在foo执行之后,注意 baz=foo(),这里foo()会先运行,然后将返回值赋值给ba 阅读全文
2016年12月7日星期三
iOS语音播报及后台播放 - 快乐天子
【摘要】最近项目刚刚交付,偶然间用到了语音播报和语音搜索的功能。语音搜索我用的是讯飞的demo,感觉效果还不错,感兴趣的话可以去官网上面下载demo,里面讲的特别的详细,不过稍显麻烦一些。语音播报讯飞也有demo,不过做开发当然要寻求最简洁的处理方式,ios7.0之后新添加了一些新的功能,里面就有系统自带的 阅读全文
【摘要】之前那篇微信JS-SDK授权的文章实现了分享接口,那么这里总结一下如何在微信里面通过js调起原生摄像头,以及上传下载图片。 1.配置 页面引入通过jssdk授权后,传入wx对象,首先配置需要的接口 2.调起拍照/相册 将下面的方法放在需要点击事件的回调函数里面 这时我们可以看到这样的效果,代表调起成 阅读全文
2016年12月5日星期一
.NET Core New csproj 如何发布可执行文件 - YOYOFx
【摘要】一、前言 .NET工具链在最新的Preview3版本中,引入了新的MSBuild项目系统,项目文件又回归了.csproj的XML文件来管理,项目文件、包引用、程序集引用、.NET Core工具集、发布内容定义等内容。本文主要将主要讨论,如何在新的项目系统中(.csproj)发布可执行文件。我们都知道 阅读全文
【摘要】概念 Linux内核从3.x开始引入设备树的概念,用于实现 驱动代码与设备信息相分离 。在设备树出现以前,所有关于设备的具体信息都要写在驱动里,一旦外围设备变化,驱动代码就要重写。引入了设备树之后,驱动代码只负责处理驱动的逻辑,而关于设备的具体信息存放到设备树文件中,这样,如果只是硬件接口信息的变化 阅读全文
2016年12月3日星期六
[Java 缓存] Java Cache之 Guava Cache的简单应用. - 一枝花算不算浪漫
【摘要】前言 今天第一次使用MarkDown的形式发博客. 准备记录一下自己对Guava Cache的认识及项目中的实际使用经验. 一: 什么是Guava Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型 阅读全文
【摘要】一般情况下mysql的启动错误还是很容易排查的,但是今天我们就来说一下不一般的情况。拿到一台服务器,安装完mysql后进行启动,启动错误如下: 有同学会说,哥们儿你是不是buffer pool设置太大了,设置了96G内存。这明显提示无法分配内存嘛。如果真是这样也就不在这里进行分享了,哈哈。 我的服务 阅读全文
2016年12月2日星期五
EXT的layout十二种布局 - 拉格朗日静
【摘要】layout的有效值有absolute,accordion,anchor,border,card,column,fit,form和table 1.absolute:在容器里面根据所给的坐标定位显示 2.accordion:手风琴的效果,一般用于侧边栏 代码演示:Ext.onReady(functio 阅读全文
【摘要】mvc框架由model,view,controller组成,执行流程一般是:在controller访问model获取数据,通过view渲染页面。 mvc模式是web开发中的基础模式,采用的是分层设计,各层之间职责分明。然而事与愿违,当我们日积月累的基于mvc模式开发之后,会逐渐的感受到层与层之间存在 阅读全文
2016年11月30日星期三
康姿百德招聘骗局系谣言 康姿百德获中国人才管理典范企业奖 - 康姿百德风华正茂
【摘要】11月22日,在北森人才管理研究院主办的2016中国人才管理典范企业颁奖典礼暨中国人才管理最佳实践年度峰会现场,除了碧桂园、周大福、中兴通讯、万科、广汽丰田、广发银行、京东、红牛、蒙牛等国内知名企业,记者注意到获奖名单中有这样一家企业,它虽然年营业额只有几个亿,但却在人才投资和培训方面达到了国内知名 阅读全文
【摘要】Lambda表达式是Java 8一个非常重要的新特性。它像方法一样,利用很简单的语法来定义参数列表和方法体。目前Lambda表达式已经成为高级编程语言的标配,像Python,Swift等都已经支持Lambda表达式。 在Java 8的实现中,Lambda表达式其本质只是一个"语法糖",经过编译器推断 阅读全文
2016年11月28日星期一
记一次企业级爬虫系统升级改造(一) - 彩色铅笔
【摘要】项目缘由: 公司一直有一个半死不活的爬虫系统,在爬取着市面上竞争公司官网的一些活动、文章等内容。 由于该系统的开发人员已离职快两年,多次经手,现已基本失去爬取能力,每周的报表都得靠人工汇总。 在我们这个以移民业务为主,IT部门隶属于后勤服务的所谓的大企业的子公司里面,英勇的前任leader满口答应高 阅读全文
【摘要】在写.net core下mvc控件的编写之前,我先说一下.net framework下我们MVC控件的做法。 MVC下控件的写法,主要有如下三种,最后一种是泛型的写法,mvc提供的控件都是基本控件。 但是我们在写大型系统的时候,像自动完成autocomplete、下拉多选multiselect、附件 阅读全文
2016年11月26日星期六
scanf()函数分析 - 青儿哥哥
【摘要】首先,先来讲一下scanf的读取流程: 从键盘输入的都是字符类型(一系列的字符),scanf()的作用就是将这个字符序列转换成一个或多个指定的类型,并保存到变量中。 从键盘输入的字符序列会先缓存到键盘缓冲区中,当用户输入回车,这时会清空键盘缓冲区,将键盘缓冲区的数据(包括回车)送入到stdin中 这 阅读全文
【摘要】前言 阔别了很久博客园,虽然看了以前写的很多东西感觉好幼稚,但是还是觉得应该把一些自己觉得有用的东西和大家分享。废话不多说,现在开始进入正题。 之前的六年工作经验,呆过了一些大公司,每个在大公司呆过的人应该知道,在一个大型应用中不断的增加业务和功能,还有基于性能的考虑,使得很多基础服务必须进行模块化 阅读全文
2016年11月24日星期四
当我们说“一切皆对象”时,我们到底在说什么 - 我叫blue
【摘要】今天,非技术方向的同事问了我一个问题 "js中一切皆对象到底是个啥意思,值类型也是?为什么有这个说法呢" (原话),那么,故事就从这里开始 ________________________________________ 老规矩,纯技术流解释在后面,懒得看废话的同学直接翻到最后,谢谢 _______ 阅读全文
【摘要】本系列目录 正文 像LINQ TO SQL一样,任意查询是众多ORM的终级梦想,一般做个关联查询就差不多了,再来嵌套查询,就很麻烦了 因为需要语法表达嵌套关系和筛选结果,一般基于Lambda表达式的ORM才能实现(拼串的就算了) CRL4.2版本解决了匿名对象解析和子查询表达的问题,现在查询可以任意 阅读全文
2016年11月22日星期二
python select网络编程详细介绍 - lxmhhy
【摘要】刚看了反应堆模式的原理,特意复习了socket编程,本文主要介绍python的基本socket使用和select使用,主要用于了解socket通信过程 一、socket模块 socket― Low-level networking interface This module provides ac 阅读全文
【摘要】angular是干什么的 它可以轻松构建SPA(单一页面应用程序) 1. 只有一个页面(整个应用的载体) 2. 内容全部是由ajax方式呈现出来的 :会有很多页面放在服务器端,比如说log in.html ,sign in.html之类的 :只有一个页面,比如说叫index.html,它只是一个空壳 阅读全文
2016年11月20日星期日
基于redis实现可靠的分布式锁 - 开心比什么都贵
【摘要】什么是锁 今天要谈的是如何在分布式环境下实现一个全局锁,在开始之前先说说非分布式下的锁: 单机 �C 单进程程序使用互斥锁mutex,解决多个线程之间的同步问题 单机 �C 多进程程序使用信号量sem,解决多个进程之间的同步问题 这里同步的意思很简单:某个运行者,用某个工具,保障某段代码,独占的运行,直 阅读全文
【摘要】基础监控的同比告警主要是针对服务器监控采集的指标,包括负载(load1/load5/load15)、平均CPU使用率、内存使用率、内外网流量、端口数量等,具体采集方法可参考《基础监控-服务器监控》。 一、告警原理 多个指标每分钟1个数据,比较当前分钟的前10分钟的7天平均值,如果幅度超过100%并且 阅读全文
2016年11月18日星期五
linux shell 多线程执行程序 - 旭东的博客
【摘要】Shell中并没有真正意义的多线程,要实现多线程可以启动多个后端进程,最大程度利用cpu性能。 直接看代码示例吧。 (1) 顺序执行的代码 输出: (2) 并行代码 使用'&'+wait 实现"多进程"实现 输出: (3) 对于大量处理任务如何实现启动后台进程的数量可控? 简单的方法可以使用2层fo 阅读全文
【摘要】线程池 线程池处理流程 核心线程池:创建新线程执行任务,需要获取全局锁 队列:将新来的任务加入队列 线程池:大于corePoolSize,并且队列已满,小于maxPoolSize,创建新的worker执行任务 线程池已满(达到max)处理策略:大于线程最大处理能力,大于maxPoolSize,选择拒 阅读全文
2016年11月16日星期三
2016年11月14日星期一
2016年11月12日星期六
iOS 之 退出app(项目)的几种方法 - 青卷三部
【摘要】路漫漫其修远兮,吾将上下而求索。也算是对程序员的一种真实写照了吧。 今天想研究一下iOS中退出项目的方法,说是今天,其实也关注并去了解很久了。只是始终找不到自己认为很好的方法。今天就先把自己了解的列举一下,以后如果还能找到认为更好的,就在补充吧。 这里是我们在项目的AppDelegate中普遍写到的 阅读全文
【摘要】1. 背景 在构建精准用户画像时,面临着这样一个问题:日志采集不能成功地收集用户的所有ID,且每条业务线有各自定义的uid用来标识用户,从而造成了用户ID的零碎化。因此,为了做用户标签的整合,用户ID之间的强打通(亦称为ID Mapping)成了迫切的需求。大概三年前,在知乎上有这样一个与之相类似的 阅读全文
2016年11月10日星期四
Asp.net mvc5引用ExtJS6【全网首发】 - 赵轶东
【摘要】摘要:VisualStuio2015 asp.net mvc如何引用ExtJS6,使用BundleConfig。 首先下载ExtJS6.0 gpl版。ExtJS有自己的程序框架,但我们需要asp.net mvc5,ExtJS只用作界面库。 接下来要把下载好的ExtJS6的核心部分抽取出来,目录结构是... 阅读全文
【摘要】回到目录 空间与时间 空间换时间是在数据库中经常出现的术语,简单说就是把查询需要的条件进行索引的存储,然后查询时为O(1)的时间复杂度来快速获取数据,从而达到了使用空间存储来换快速的时间响应!对于redis这个k/v存储系统来说,复杂的查询不是它所建议的,它的优势在于通过key快速定位数据,它定位数 阅读全文
2016年11月8日星期二
我所理解的技术人员面试 - 翁玉礼
【摘要】大多数人都会或多或少的经历面试的过程,公司和个人都能在这个过程中相互了解对方,公司会从职位需求和团队发展的角度来考量面试者,而面试者也会从薪水、个人发展的角度来看公司是否符合自己的想象,一个好的面试结果必定是双赢的,否则便不会长久。 最近的面试比较频繁,我从程序员面试的角度来聊聊自己的理解。 软件公 阅读全文
【摘要】最近都在复习J2E,多学习一些东西肯定是好的,而且现在移动开发工作都不好找了,有工作就推荐一下小弟呗,广州佛山地区,谢谢了。 这篇博客要做的效果很简单,就是把我博客的第一页每个条目显示在APP上,条目包括标题、摘要和状态,如图: 所以这篇博客将会涉及: 大体的流程就是:先创建数据库,通过爬虫手段爬取 阅读全文
2016年11月6日星期日
ImageSharp .NET Core跨平台图形处理库 - LineZero
【摘要】ImageSharp 是支持.NET Core跨平台图形处理库,ImageSharp是ImageProcessor 的.NET Core跨平台实现。 ImageSharp 支持如下操作: 调整大小,裁剪,翻转,旋转,边缘检测等。 支持BMP,PNG,GIF,JPEG 编码器。 EXIF 读取和针对J 阅读全文
【摘要】前 言 毫无疑问,react是目前最最热门的框架(没有之一),了解并学习使用React,可以说是现在每个前端工程师都需要的。 在前端领域,一个框架为何会如此之火爆,无外乎两个原因:性能优秀,开发效率高。React当然集成了这两大优点。 这要归功于React的两大特点,也是该框架一直强调的优势: 1. 阅读全文
2016年11月5日星期六
《Unity3D/2D游戏开发从0到1》正式出版发行 - 刘老师讲Unity
【摘要】写作背景: 2015年6月30日我收到电子工业出版社张迪老师寄来,正式发行的《Unity3D/2D游戏开发从0到1》书籍。这本凝结着大半年心血的作品让我感慨万千。 本人从事游戏、软件与教学十多年,一直梦想可以进一步服务于全国广大的游戏与软件从业开发人员。14年下半年电子工业出版社的张... 阅读全文
【摘要】一直想做个这样的爬虫:定制自己的种子,爬取想要的数据,做点力所能及的小分析。最近把自己做的这个豆瓣电影爬虫的数据采集部分跑起来了,目前已经爬取并存储了几万条的网页地址、几百条电影详情记录和几百条的电影短评记录。现在做一个概要的介绍和演示。 阅读全文
2016年11月4日星期五
一个技术汪的开源梦 —— 开篇 - 李二饼
【摘要】话说已经将近四年没有写过随笔了,刚才看了一眼博客园随便最后更新时间是 2012年11月30日 当时我还是个学生 好怀念学生时代。 四年前的一篇距离现在最近的博客 看到这篇博客突然想起一件事情,记得14年初的时候 项目用到ASP.Net MVC 相关的东西,然后我就潜意识的百度了一下,你们猜咋的 搜索 阅读全文
【摘要】oracle一直都没怎么用。 oracle pl/sql也是在别人帮助下完成配置。 这次电脑重装后,自己搞定总结了下怎么配置。 1.下载Oracle 客户端。 安装的版本是win64_11gR2_client.zip,587 MB。 链接地址在官网比较难找。在官网下载还需要账号和密码。 安装好后,默 阅读全文
2016年11月2日星期三
1-初识java - Pinnsvin
【摘要】目录 java 历史 Java 平台 Java 开发环境 Java 运行原理[简] Java 历史 这里不详细记录java的历史,只是标记出时间点和事件。 时间点 事件 1991 Sun公司成立Green项目。Oak(橡树)语言诞生。 1992 1992年9月,Oak语言连同Green OS和一些应 阅读全文
【摘要】W3C规范在介绍margin时有这样一句话: Negative values for margin properties are allowed, but there may be implementation-specific limits. 于是,聪明的开发者们就发现了很多负边距的巧妙用法。 比 阅读全文
2016年11月1日星期二
关于服务器一些理解 - Leor
【摘要】服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。 在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。 什么是WEB服务器、应用程序服务器、HTTP服务器有何区 阅读全文
【摘要】算法简介:广度优先搜索 问题 给定一个一幅图和一个起点s,回答"从s到给定的顶点v是否存在一条路径?如果有,找出其中最短的那条(所含边数最少)。" 思路 边数最少,很自然想到从从经过1条边能到达的节点有哪些?然后经过这些边再到达的节点有哪些?这样我不就能够想出来最短的路径了吗?没错,这是非常简单的想 阅读全文
2016年10月31日星期一
MySQL利用binlog恢复误操作数据 - QQ雪
【摘要】在人工手动进行一些数据库写操作的时候(比方说数据订正),尤其是一些不可控的批量更新或删除,通常都建议备份后操作。不过不怕万一,就怕一万,有备无患总是好的。在线上或者测试环境误操作导致数据被删除或者更新后,想要恢复,一般有两种方法。 方法一、利用最近的全量备份+增量binlog备份,恢复到误操作之前的 阅读全文
【摘要】最近在我们线上库备份的时候出现一个奇怪的现象: 我们备份都在从库上备份的,在业务低一般是在晚上2点钟开始备份.有天发现从库的延迟一直在增加,登录上实例,通过show processlist 发现,sql 线程在等待 binlog lock。同时看到我们从2点钟开始的压缩远程备份并没有完成,备份日志还 阅读全文
2016年10月29日星期六
<<ABP框架>> 动态Web Api层 - kid1412
【摘要】文档目录 本节内容: 创建动态Web Api控制器 ForAll 方法 重写 ForAll ForMethods Http 动词 WithVerb 方法 HTTP 特性 命名约定 Api 浏览器 RemoteService 特性 动态Javascript代理 AJAX 参数 单独服务脚本 Angul 阅读全文
【摘要】存储引擎(Storage Engine)是MongoDB的核心组件,负责管理数据如何存储在硬盘(Disk)和内存(Memory)上。从MongoDB 3.2 版本开始,MongoDB 支持多数据存储引擎(Storage Engine),MongoDB支持的存储引擎有:WiredTiger,MMAPv 阅读全文
2016年10月28日星期五
Sublime插件支持Sass编译和Babel解析ES6 & .sublime-build文件初探 - imwtr
【摘要】用Sublime Text蛮久了,配置配来配去的,每次换电脑都得重头再配过,奈何人老了脑子不中用了,得好好整理一些,下次换电脑就有得参考了.. 同事说,他的WebStorm简直太方便,自身集成了很多方便的工具,不用配置太多 哈哈哈哈但我还是更喜欢用ST 如果要将Sass编译成css文件,安装相应的编 阅读全文
【摘要】当前的应用设计风格趋于Flat扁平化,很多基于BootStrap实现了很多UI非常漂亮的管理界面(Bootstrap admin template)。 此核心文件开源在Github:https://github.com/JackWangCUMT/AdminLTE-Menu-Generate。首先看一 阅读全文
2016年10月26日星期三
锤子OneStep及BigBang使用体验 - 吕大豹
【摘要】令人期待的Smartisan OS v3.1.2终于推送了,第一时间下载了更新。几乎花了半个小时才升级完毕,捧着还热乎的手机,赶忙体验一下传说中的两大杀器:OneStep以及BigBang。 先说OneStep,整体设计几乎能用完美形容了(虽然我是一个处女座),条理很清晰。 OneStep提供了三个 阅读全文
【摘要】一、有些事情难以回头 开篇我得表名自己的立场:.NET JAVA同时使用者,但更加偏爱.NET.原因很简单 1.NET语言更具开放性,从开源协议和规范可以看出; 2.语言更具优势严谨; 3.开发工具VS更具生产力; 然而 1.Java,C#的职位比率在4:1,虽然这不是什么问题,因为求职竞争的比例更 阅读全文
2016年10月24日星期一
jquery动画,基础以及我发现的新大陆 - 蒲勇松NICK
【摘要】$.animate()在jquery官方介绍有2中方式,其实我发现的新大陆也是第二种方式的扩展! 一、$.animate( properties [, duration ] [, easing ] [, complete ] ) 参数介绍([]包裹的参数可省略) properties 类型: Pla 阅读全文
【摘要】Azure Storage 是微软 Azure 云提供的云端存储解决方案,当前支持的存储类型有 Blob、Queue、File 和 Table。笔者在《Azure Blob Storage 基本用法》中介绍了 Blob Storage 的基本用法,本文将介绍 File Storage 的主要使用方法... 阅读全文
2016年10月22日星期六
Hyperledger区块数据的访问 - 克兰布鲁克
【摘要】简介 本文介绍了访问Hyperledger区块数据的几种方法. REST API Hyperledger提供了多个REST API (https://hyperledger fabric.readthedocs.io/en/latest/API/CoreAPI/ rest api) 用于访问Hype 阅读全文
【摘要】1)Library depended 一个完整的SLAM系统包括,数据流获取,数据读取,特征提取,特征匹配,POSE恢复,回环检测,全局优化,数据可视化,系统界面等,基于此列出SLAM系统所需依赖的库,同时会发布各个库的编译方式以及对各个库联合编译时出现的问题提出解决方案。 Eigen Eigen库 阅读全文
2016年10月20日星期四
在ASP.NET Core使用Middleware模拟Custom Error Page功能 - YOYOFx
【摘要】一、使用场景 在传统的ASP.NET MVC中,我们可以使用HandleErrorAttribute特性来具体指定如何处理Action抛出的异常.只要某个Action设置了HandleErrorAttribute特性,那么默认的,当这个Action抛出了异常时MVC将会显示Error视图,该视图位于 阅读全文
【摘要】我们都知道,图表在ASP.NET技术中是一种特别受欢迎而又很重要的工具。图表是表示数据的图形,一般含有X和Y两个坐标轴,我们可以用折线,柱状,块状来表示数据。通过图表控件,我们即能表示数据又能比较各种图表的数据,例如比较去年和今年的收入。图表的类型也有很多,如柱状图、折线图、条形图、组合图等等。这篇 阅读全文
2016年10月18日星期二
阴阳K线的颜色和形状 - 道一足迹
【摘要】记得很早前刚接触交易时,看到一同事电脑上,绿颜色K线代表上涨,红颜色K线代表下跌,跟平时习惯正好相反。后来知道,原来全世界可能只有中国大陆喜欢用红色代表上涨,欧美香港等地,都是红色代表下跌,因为红色表示预警,这是国际惯例。 最近,闲没事看了点易经知识,突然发现,涨跌的K线称呼为阳线、阴线,包括国内看 阅读全文
【摘要】ASP.NET Core MVC TagHelper最佳实践HighchartsNET快速图表控件支持ASP.NET Core。 曾经在WebForm上写过HighchartsNET快速图表控件-开源Highcharts的asp.net web控件。 今天我就来改造它,将其使用最新的TagHel 阅读全文
2016年10月17日星期一
【干货】JS版汉字与拼音互转终极方案,附简单的JS拼音输入法 - 我是小茗同学
【摘要】前言 网上关于JS实现汉字和拼音互转的文章很多,但是比较杂乱,都是互相抄来抄去,而且有的不支持多音字,有的不支持声调,有的字典文件太大,还比如有时候我仅仅是需要获取汉字拼音首字母却要引入200kb的字典文件,无法根据实际需要满足需求。 综上,我精心整理并修改了网上几种常见的字典文件并简单封装了一下可 阅读全文
【摘要】多线程技术可以更好地利用系统资源,减少用户的响应时间,提高系统的性能和效率,但同时也增加了系统的复杂性和运维难度,特别是在高并发、大压力、高可靠性的项目中。线程资源的同步、抢占、互斥都需要慎重考虑,以避免产生性能损耗和线程死锁。 建议118:不推荐覆写start方法 多线程比较简单的实现方式是继承T 阅读全文
2016年10月15日星期六
简单粗暴,详细得不要不要的 JavaWeb快速入门实例(1) - 剽悍一小兔
【摘要】额,有些标题党的嫌疑,小细节不用在意哈。。。 前端时间我在写一个系列,是关于JavaWeb的一个入门级项目实战,我的初衷就是打算写给初学者的,希望能对他们有所帮助。 这段时间博主也接触了一些事情,感觉有必要专门把JSP的基础拿出来说明一下,因为还是很多人和我说看不懂。 其实写博文真的是挺有挑战性的一 阅读全文
【摘要】win8.1安装mysql5.6时遇到问题,主要出现最后一步配置卡在了start server这一步会弹窗配置时间过长。 在网上查找方式并尝试之后都不能解决问题,尝试了卸载软件,清理注册表中的mysql文件夹,更换其他版本的mysql。 最后查找原因可能是在安装目录下没有生成my.ini配置文件,但 阅读全文
2016年10月13日星期四
初识SQL Server Integration Services (SSIS) - Nikomao
【摘要】1 什么是微软的SQL Server Integration Services(SSIS) 微软SSIS是构建企业级数据集成和数据转换解决方案平台。您可以使用集成服务来解决复杂的业务问题通过复制或下载文件,发送电子邮件以响应事件,更新数据仓库、 清洗和挖掘数据和管理 SQL Server 对象和数据 阅读全文
【摘要】一、HQL 检索方式 以双向的一对多来测试 HQL 检索方式。以 Department 和 Employee 为例。 建表语句: 对应的实体和 hbm 文件
2016年10月12日星期三
开源一个跨平台运行的服务插件 - TaskCore.MainForm - 神牛步行3
【摘要】本次将要很大家分享的是一个跨平台运行的服务插件 - TaskCore.MainForm,此框架是使用.netcore来写的,现在netcore已经支持很多系统平台运行了,所以将以前的Task.MainForm改良成跨平台的服务共大家使用和相互交流;本来这篇应该分享的是nginx+iis+redis+ 阅读全文
【摘要】简介 对于数据库运维人员来说创建session或者查询时产生问题是常规情况,下面介绍一种很有效且不借助第三方工具的方式来解决类似问题。 最近开始接触运维工作,所以自己总结一些方案便于不懂数据库的同事解决一些不太紧要的数据库问题。类似方法很多理论也很多,我就不做深究,就是简单写一个方案,便于菜鸟使用的 阅读全文
2016年10月10日星期一
前端js的书写规范和高效维护的方案_自我总结使用的方案 - 仲强
【摘要】作为程序员,人生最值得幸福的事有几件: 哈哈,这些都是梦想,暂时想想就好了。这肯定和我说的东西不符合嘛,大家表多想了。下面进入正题把: 不管你在小公司,创业型公司,ABCD轮的公司,哪怕在bat,再叼一点的就是全球的google,facebook等,我们正常进去都不会让你去单独做一个东西,而是首先的 阅读全文
【摘要】Chrome开发者工具详解(1) Chrome开发者工具面板 面板上包含了 Elements 、 Console 、 Sources 、 Network 、 Timeline 、 Profiles 、 Application 、 Security 、 Audits 这些功能按钮。 这些按钮的功能点如 阅读全文
2016年10月8日星期六
工厂模式模拟Spring的bean加载过程 - 独具匠心
【摘要】一.前言 在日常的开发过程,经常使用或碰到的设计模式有代理、工厂、单例、反射模式等等。下面就对工厂模式模拟spring的bean加载过程进行解析,如果对工厂模式不熟悉的,具体可以先去学习一下工厂模式的概念。在来阅读此篇博文,效果会比较好。 二.知识储备 在介绍本文的之前,不了解或不知道如何解析XML 阅读全文
【摘要】记得是从刚毕业不久就注册了博客园,那个时候只是在园子里看别人写的文章,一直到现在自己没发过一篇文章,实在说不过去,今天先写第一篇。 分页采用laypage使用起来比较简单但是功能很齐全,数据库访问使用petapoco,bootstrap用的是flatlab模版,采用mvc的repository模式。 阅读全文
2016年10月6日星期四
linux输入子系统(input subsystem)之evdev.c时间处理过程 - hackfun
【摘要】1.代码 input_subsys.drv.c 在linux输入子系统(input subsystem)之按键输入和LED控制的基础上有小改动,input_subsys_test.c不变。 input_subsys.drv.c 2. input_subsys_drv.c, input.c, evde 阅读全文
【摘要】用Redis做Session服务器,模拟在用Nginx做负载均衡时Session丢失的处理,结合DotNet Core和StackExchange.Redis做的一个小案例。 阅读全文