深入学习的艺术——每一个程序员都必不可少的技能 本文与编程无关,但是与每个程序员密切相关的学习有关,还请《博客园首页》网开一面,让本文多多传播,在此感激不尽。最近一直苦于如何扩展思维深度的问题,故搜寻到《深入学习的艺术》,由表及里,采用大量实验证明,阐述了如何深入学习;读完此书,运用书中观点,整理为此篇blog。 作者观点及行文思路见脑图总结,整体上分为提问、解码、操练、融合四大部分: a).其中提问、解码两部分,以现实中实际
[一个人的项目] 序 春节过后,部门经理给了一个活儿。说是上面很重视,暂时只有一人年的经费。活儿是好活儿。干了十年.net桌面程序开发后,终于来了一个Web开发的,并且是在公司一个大型Web平台之上开发。能接触到很多优秀的开发,很多有势的领导。无论技术还是管理,都会有很多新东西。但这也是一个挑战。习惯了团队分工合作,自己能一个人把所有事情做好吗?从关注需求、进度、开发、集成、测试、部署,到搞定stakehold
MyBatis 源码分析——生成Statement接口实例 JDBC的知识对于JAVA开发人员来讲在简单不过的知识了。PreparedStatement的作用更是胸有成竹。我们最常见用到有俩个方法:executeQuery方法和executeUpdate方法。这俩个方法之外还有一个execute方法。只是这个方法我们很少用。但是mybatis框架就是却用这个方法来实现的。不管mybatis用是哪一个方法来实现。有一点可以肯定——那就是必须得到Stateme
C# 6 与 .NET Core 1.0 高级编程 译文,个人原创,转载请注明出处(C# 6 与 .NET Core 1.0 高级编程 - 40 章 ASP.NET Core(上)),不对的地方欢迎指出与交流。 章节出自《Professional C# 6 and .NET Core 1.0》。水平有限,各位阅读时仔细分辨,唯望莫误人子弟。 附英文版原文:Professional C# 6 and .NET Core 1.0 - 4
游戏UI框架设计(二) - 最简版本设计 游戏UI框架设计(二)--最简版本设计 为降低难度决定先讲解一个最简版本,阐述UI框架的核心设计理念。这里先定义三个核心功能: 1:UI窗体的自动加载功能。 2:缓存UI窗体。 3:窗体生命周期(状态)管理。 UI框架设计主要目的,就是尽可能的完成一些与具体游戏功能逻辑无关的一些底层事务性的功能实现。这些功能最好是自动或者是半自动的实现,无须
【MSP是什么】MSP的九个治理主题 关于九个治理主题这里讲的治理是指项目群的管理框架,通过这个框架,项目群可以实现它们的变革目标,并使它们在组织内部为人所见并且可控。在现有的组织管理和控制框架内,项目群的管理框架需要同组织的管理架构相融合。MSP 每一个主题都详细描述了管理项目群所必须的、一致的管理控制行为。这些管理主题是: 项目群管理组织架构及设计 (Organization):建构典型项目群的组织架构并定义角色和职责
MySQL数据库基础(一)(启动-停止、登录-退出、语法规范及最基础操作)(持续更新中) 1.启动/停止MySQL服务启动:net start mysql 停止:net stop mysql2.MySQL登录/退出登录:mysql 参数;如果连接的是本地服务器,一般用命令:mysql -uroot-p******(******代表密码)退出:mysql >exit;或mysql >quit;或mysql >\q;3.修改MySQL提示符提示
californium 框架设计分析 Californium 源码分析1. Californium 项目简介Californium 是一款基于Java实现的Coap技术框架,该项目实现了Coap协议的各种请求响应定义,支持CON/NON不同的可靠性传输模式。Californium 基于分层设计且高度可扩展,其内部模块设计及接口定义存在许多学习之处;值得一提的是,在同类型的 Coap技术实现中,Californium的性
用phpcms如何将静态页面制作成企业网站(中) 上篇博客中讲到了该修改网页的中间部分中间的内容是这样的,有标题和内容,里面的内容被代码替代,运行起来就这样的里面的内容就可以在后台管理那里添加再来看代码部分div class="dt-double" style="left: 18.5%;"> 标题--> div class="dt-title">
【安装eclipse, 配置java环境教程】 编写第一个java程序 写java通常用eclipse编写,还有一款编辑器比较流行叫IJ。这里我们只说下eclipse编写java的前期工作。在安装eclipse之前要下载java的sdk文件,即Java SE Development Kit;否则无法运行java程序。 安装java SE下载java SE1.进入官网java.oracle.com,找到java SE 2.进入java S
nodejs-fs模块 fs 模块来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录readFile(),readFileSync() writeFile(),writeFileSync() exists(path, callback) mkdir(),writeFile(),readFile() mkdirSync(),writeFileSync(),readFileSync
程序员进阶之路—如何独当一面 今天和大家分享一下,程序员如何独当一面这个话题,这是一个很大的话题,我把他分成三部分来谈: 一、需求转换的能力或者叫理解需求的能力; 二、分配时间的能力; 三、开发质量的问题;我为什么把时间分配优先级放到代码质量的前面呢,原因有两个: 1.如果时间把控的好,及时功能有点问题,也是有时间来修复,相反及时程序代码质量再高,到了完成的时间节点没有完成,那就是灾难性的。
一步一步在Windows中使用MyCat负载均衡 上篇 传统关系型数据库的分布式开发通常需要自己做,不仅耗时耗力而且效果不是很理想,当想快速搭建时,最初想到的是看有没有第三方,网上牛人还是很多的,做得比较好的其中之一Mycat,它是开源的分布式数据库系统,解决数据库的负载均衡,主备复制,读写分离,简单来说就是你只管直接与mycat通讯,至于分离什么的交给它里面自己做,其它啥都不用操心。 至于什么是MyCat有什么优势,可以看看官网介绍 Myca
oracle 常用知识点整理 转 : oracle 常用知识点原文链接:http://blog.csdn.net/weijiaxiaobao/article/details/51323573 Oracle 是一个庞大的系统,里面的知识点很多,在学习的时候,看到一些知识点,就贴了下来,尽不知中贴了这么多,就先做个小结吧。 里面有的知识点已经单独拿出来写成单篇的blog(http://blog.csdn.net/ti
Entity Framework Code First约定 Code First使你能够通过C# 或者 Visual Basic .NET来描述模型,模型的基本规则通过使用约定来进行检查,而约定就是一系列内置的规则。在Code First中基于类的定义通过一系列的规则约定自动配置概念模型,约定被定义在命名空间System.Data.Entity.ModelConfiguration.Conventions中。你可以进一步配置你的模型通过数据注解或者
从0到1学习node(七)之express搭建简易论坛 我们需要搭建的这个简易的论坛主要的功能有:注册、登录、发布主题、回复主题。下面我们来一步步地讲解这个系统是如何实现的。总索引: http://www.xiabingbao.com/node/2017/01/08/node-list.html本文地址: http://www.xiabingbao.com/node/2017/01/19/node-spider.html1. 应用生成器
PHP编辑器PhpStrom运行缓慢问题 最近在使用phpstorm开发项目的时候,在加载文件运行时,不管有多大,如果项目文件数据比较多的话,都能够让phpstorm卡到死机。其中调整过内存设置,关闭过动态提示,使用过phpstorm的安全模式,都不能解决卡的问题。中间也试过放弃phpstorm,改用其他IDE开发。但都没有phpstorm那么好用。没办法,在国内的百度无法找到解决方案,只能出去找了。最终在一个国外论坛里,看到不一样的
gulp+browser-sync使用方法 gulp简介gulp是基于流的自动化构建工具,也就是说gulp是通过操作流实现自动编译,压缩文件等操作的。这得益于node.js对流的支持,当然gulp.js和构建的任务文件都是JavaScript编写的。安装方法:$ npm install -g gulp //全局安装$ npm install --save-dev gulp //本地安装,只是开发版的依赖设置自动化任
计算机程序的思维逻辑 (67) 上节介绍了多线程之间竞争访问同一个资源的问题及解决方案synchronized,我们提到,多线程之间除了竞争,还经常需要相互协作,本节就来介绍Java中多线程协作的基本机制wait/notify。都有哪些场景需要协作?wait/notify是什么?如何使用?实现原理是什么?协作的核心是什么?如何实现各种典型的协作场景?由于内容较多,我们分为上下两节来介绍。我们先来看看都有哪些协作的场景。
任务调度系统-任务依赖的设计 1. 任务依赖需求描述:例子:一个作业分为如下子任务:任务1,任务2,任务3,任务4执行的顺序为,任务1---》任务2,任务3---》任务4其中任务2,任务3可以并行执行,我们用下图描述: 这是一个图形结构,我们预设,任务的起始点永远都是一个根节点,不管你业务