自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (1)
  • 收藏
  • 关注

转载 如何发现优秀的开源项目

之所以转载这篇文,是因为我之前有想学习别人的项目的需求,但却不得其路。如何在技术上提升自己?一开始,当你学习完一门语言,熟练运用里面的特性和语句,并能用该语言满足他人提的需求,OK。但是如何提高呢?之前我曾经提过,学习一门语言的标准库。比如Python语言,可以学习Python标准

2016-09-23 13:18:56 773

原创 数据结构 学习笔记(四):树(上):树的表示,二分查找,二叉树,先中后层次遍历

前言请跟着上一讲http://blog.csdn.net/jurbo/article/details/52595821继续学习3.1 树与树的表示3.1.1 引子(顺序查找)什么是树客观世界中许多事物存在层次关系人类社会家谱社会组织结构图书信息管理分层次组织在管理上具有更高的效率!数据管理的基本操作之一:查找如何实现有效率的查找?查找查找:根据某个给定关键字K,从集合R中找出关键字与K相同的

2016-09-21 15:45:22 2343

原创 数据结构 学习笔记(三):线性结构:堆栈,队列,表达式求值,多项式加法运算

前言请跟着上一讲http://blog.csdn.net/Jurbo/article/details/52593532继续学习2.2 堆栈2.2.1 什么是堆栈计算机如何进行表达式求值?【例】算术表达式5+6/2-3*4。正确理解:5+6/2-3*4=5+3-3*4=8-3*4=8-12=-4由两类对象构成的: 运算数,如2、3、4运算符号,如+、- 、*、/不同运算符号优先级不一样 后缀

2016-09-20 15:08:17 3132 1

原创 数据结构 学习笔记(二):线性结构:线性表(顺序表,链表,广义表,多重链表)

前言请跟着上一讲http://blog.csdn.net/jurbo/article/details/52586981继续学习2.1 线性表及其实现2.1.1 引子:多项式表示【例】:一元多项式及其运算一元多项式: 主要运算:多项式相加、相减、相乘等【分析】如何表示多项式?多项式的关键数据:多项式项数n各项系数及指数方法1:顺序存储结构直接表示方法2:顺序存储结构表示非零项方法3:链表结构存

2016-09-20 10:54:18 4861 1

原创 数据结构 学习笔记(一):基本概念:什么是数据结构和算法,应用实例

前言因为要开始实习了,发现之前有些学过的东西。哪怕是我曾经花了很大的力气学过的,因为长时间的没有被使用。导致很多知识都忘记了。所以准备在投简历面试前,把知识全部巩固一下。在中国大学MOOC(慕课)网上,准备开始学习浙江大学的数据结构,由陈越、何钦铭老师主讲。(讲的非常好)课程地址: http://www.icourse163.org/learn/ZJU-93001?tid=1001757011#/

2016-09-19 19:14:48 2966

转载 .NET和SQL Server中“空值”辨析 (DBNull与Null的区别)

本文转自:http://www.cnblogs.com/jhxk/articles/1619777.html对表进行插入操作,如datetime和int类型的两个字段,都允许为null, 用“sqlcmd.Parameters.Add(“@t12”,tb12.Text)”参数绑定时。datetime类型时,tb12.Text为空,插入成功,不报错,查看该值,却为1900-01-01;int类型时,

2016-09-18 19:12:10 1922

转载 Maven入门与学习

以前做Java Web项目时,项目组长要求学习Maven,后来还是不了了之。此次看到这篇文章,觉得讲的很清楚,适合学习,故转载之。本文转载于:http://blog.csdn.net/u013132051/article/details/52438086Maven可以帮我们解决什么场景问题都是同样的代码,为什么在我的机器上可以编译执行,而在他的机器上就不行?为什么在我的机器上可以正常打包,而配置

2016-09-05 16:32:12 1353

转载 SQL Server 事务、异常和游标

本文转自: http://www.cnblogs.com/hoojo/archive/2011/07/19/2110325.html事务在数据库中有时候需要把多个步骤的指令当作一个整体来运行,这个整体要么全部成功,要么全部失败,这就需要用到事务。事务的特点事务有若干条T-SQL指令组成,并且所有的指令昨晚一个整体提交给数据库系统,执行时,这组指令要么全部执行完成,要么全部取消。因此,事务是一个不可

2016-09-01 15:38:47 2241

转载 SQL Server T-SQL高级查询

本文转自: http://www.cnblogs.com/hoojo/archive/2011/07/16/2108129.html高级查询在数据库中用得是最频繁的,也是应用最广泛的基本常用查询--selectselect * from student;--all 查询所有select all sex from student;--distinct 过滤重复select distinct s

2016-09-01 15:12:43 933

转载 SQL Server 索引和视图

原Blog:http://www.cnblogs.com/hoojo/archive/2011/07/18/2109291.html索引索引定义索引就是数据表中数据和相应的存储位置的列表,利用索引可以提高在表或视图中的查找数据的速度。索引分类数据库中索引主要分为两类:聚集索引和非聚集索引。SQL Server 2005还提供了唯一索引、索引视图、全文索引、xml索引等等。聚集索引和非聚集索引是数据库

2016-09-01 14:58:33 1385

转载 SQL Server 存储过程

本文转自:http://www.cnblogs.com/hoojo/archive/2011/07/19/2110862.htmlTransact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。存储过程的概念存储过程Procedure是一组为了完成特定功能的SQL语句集

2016-08-31 19:28:01 615

转载 SQL Server 触发器

触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。触发器触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。

2016-08-31 19:17:49 1254

原创 ASP.NET基础与入门:WebForm,事件驱动编程,Page类

注:因为这个暑假做了一个ASP.NET的项目(WebForms模式),暑假期间太忙没有来得及整理,现在统一梳理下知识(有些我认为可以跟HTML共通的就没记)推荐几个学习ASP.NET的网站:W3School 菜鸟教程书的话。。因为当时项目太紧张。直接动手实战,有不会的直接在上面两个网站查询的。当时我入门看的书有:ASP.NET 1.1入门经典-Visual C#.NET 2003编程篇 ASP.

2016-08-29 15:10:46 8394 1

原创 Python 学习笔记(四):常用内建模块和第三方模块

结合翻译的标准库一览(Python进阶学习)进行学习,可以更多的提高~序列化在程序运行的过程中,所有的变量都是在内存中,比如,定义一个dict:d = dict(name='Bob', age=20, score=88)可以随时修改变量,比如把name改成’Bill’,但是一旦程序结束,变量所占用的内存就被操作系统全部回收。如果没有把修改后的’Bill’存储到磁盘上,下次重新运行程序,变量又被初始化

2016-08-28 11:52:11 4122

原创 数据库知识点总结(发展,约束,索引,触发器,连接池,视图,事务)

数据库的发展数据管理技术的发展经历了以下四个阶段:人工管理阶段、文件系统阶段、数据库阶段和高级数据库技术阶段。人工管理50年代中期之前,计算机的软硬件均不完善。硬件存储设备只有磁带、卡片和纸带,软件方面还没有操作系统,当时的计算机主要用于科学计算。这个阶段由于还没有软件系统对数据进行管理,程序员在程序中不仅要规定数据的逻辑结构,还要设计其物理结构,包括存储结构、存取方法、输入输出方式等。特点:计算

2016-08-27 12:23:12 3285

原创 Python 标准库一览(Python进阶学习)

写这个的起因是,还是因为在做Python challenge的时候,有的时候想解决问题,连应该用哪个类库都不知道,还要去百度(我不信就我一个人那么尴尬TvT) 好像自从学习了基础的Python 语法,看了几本Python经典的书,知道了一些常见的类库。在几本语法应用熟练的情况下,如果不做题,像是无法显著的提高自己的知识储备了(所以叫你去做python challenge啊,什么都不会~~)。 因

2016-08-27 11:28:03 72680 9

原创 Python中urllib.request模块的Request对象

接着上一篇,继续翻译 对应的是原文档的 21.6.1 Request Objects官方源文档地址:https://docs.python.org/3.5/library/urllib.request.html#request-objects——开始翻译—-Request Objects下面的方法描述了Request的公共接口,所以他们都可以在子类中被覆盖。它还定义了一些可以使用客户端检查

2016-08-26 11:46:27 11025

原创 Python中的urllib.request模块

因为在玩Python challenge的时候,有用过这个模块,而且学习这个模块之后也对系统学习网络爬虫有用。当时查了各种资料学习,没有碰官网文档(因为还是对英语有抗拒性),但是还是官方的文档最具权威和学习价值,因此想要此次翻译官方文档的同时,锻炼自己的英语能力,也对urllib模块加深理解。因为是为了自己复习起来方便~所以就不一句英语一句中文的对照着翻了,有兴趣看原版的,自己点官方文档吧~翻译不足

2016-08-25 18:08:02 70148 1

原创 Python challenge通关代码及攻略(9-16)

第九题题目分析图片上和上一题一样。有奇怪的黑点点。此题应该考察的与上题相同也是图像解析类的。查看源码。页面上可以下载good.jpg。然后提示first+second=? 然后first和second各对应一系列的数字。那么应该是两个数字加起来,代表一个像素点。如果我们在原图片上涂黑点,那么看不出什么变化。于是我们新建一个白底图片,再这个上面涂黑点。考察知识点Python-Image 基本的图像处

2016-08-23 15:35:03 4574 1

原创 Python持久化管理pickle模块 笔记

转自:http://blog.csdn.net/jq0123/article/details/4319589因为原来是中英对照的,为了自己复习起来方便,把英文都删了,还会加自己的理解Programming Python, 3rd Edition 翻译 最新版本见:http://wiki.woodpecker.org.cn/moin/PP3eDPickle对象DBM键控文件(DBM keyed fi

2016-08-14 13:11:38 5967 1

原创 详解传参时的SQL多条件模糊查询(VS2012)

开发环境VS2012 C# ASP.NET Webform模糊查询必备知识SQL SELECT 语句SQL WHERE 子句SQL AND & OR 运算符SQL LIKE 操作符SQL 通配符错误代码情况一/**作者:jurbo 时间:2016/8/6 * BOM设定页面需要的查询方法 * 通过wo_no工单编号,item_name料号,operation_seq_

2016-08-11 17:07:46 4024

原创 Python 学习笔记(三):文件,高级特性,枚举,正则表达式,模块

Python 文件I/O打印到屏幕print语句,此函数把你传递的表达式转换成一个字符串表达式读取键盘输入ython提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:raw_inputinputraw_input函数aw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符): #!/usr/bin/python # -

2016-08-08 17:01:12 1702

原创 Python 学习笔记(二):时间,函数,异常,面向对象

Python 日期和时间Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。时间戳每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 时间戳单位最适于做日期运算如函数time.time()用于获取当前时间戳import time; # 引入time模块ticks = time.time()print "

2016-08-08 11:42:46 1429

原创 数据库误操作,如何恢复数据(SQL事务,或数据库还原)

数据库误操作一般指,不小心删除/插入了某个数据,或是当有多个操作同时执行时,因为网络原因或者机器原因,导致整体操作只执行了一半,而数据已失去了逻辑性例如:删除A表数据插入B表中与A表关联的某个字段若此时刚进行完第一个操作,用户关掉网页。那么此时A表数据已经删除,无法进行第二步操作。 如果当用户重新打开网页时,继续从第一步开始执行,则无法进行第一步操作,因为删除操作已经做了。当我们遇到这种情况

2016-08-07 19:32:14 9918 7

原创 Python 学习笔记(一):基础与入门

注:因为先前学习过C/C#,Java。故学习Python时只会记录与此前几种语言不同之处推荐几个学习Python的网站 廖雪峰的教程 菜鸟教程 Python challengePython是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常

2016-08-07 17:52:50 2712 3

原创 Python challenge通关代码及攻略(0-8)

今天开会的时候,知道这样一个学习python的游戏网站。 先占坑。后续慢慢完善。网站地址http://www.pythonchallenge.com/开发环境Win7旗舰版 Nodepad++Python 3.5.2通关代码及攻略第0题题目分析让我们算2的38次方,那么我们知道Python的算术运算符**代表幂运算考察知识点幂运算符 代码及结果在Python解释器里直接运行2**38结果是2

2016-08-06 14:53:39 10550 7

原创 DNS详解

DNSDNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进

2016-07-29 14:07:11 1134

原创 错误:SQL语句的极端情况(Select之中的嵌套子循环)

错误发生场景开发环境:VS2012 ASP.NET :WebForm项目 在执行查询操作的时候。报出异常报错System.ArgumentException:列”Exchanged_qty”不属于表inquire. 分析首先,点开数据库,发现数据库表中时有数据的,代表查询语句一定可以查询出数据。其次,报错代码行,位置在自己写的toModel方法中。 toModel方法的原理是,通过反射技术将

2016-07-29 13:52:35 4042

原创 错误:数据库文件连接失败(VS2012)

报错信息Cannot open the database “你数据库的路径(如C:\USERS\ADMINISTRATOR\DATABASE.MDF”requested by the login.The login failed.Login failed for user “你电脑的名字(如PC-201606245UTD-administrator)”One or more files do not

2016-07-29 09:40:33 3418

原创 错误:手动SQL语句拼接时,注意空格

错误语句报错VS2012提示我,在return_quy旁请注意”,”分析根据报错原因,我以为是我疏忽中,return_qty并没有对应wms_receive_mtl表中的一个字段,但检查后,是完全对应的后来,我又认为是我的SQL语句写的有问题,但是放在数据库里是能完好运行的但是我将SQL语句放入数据库中时,我首先去掉了拼接符“+”,并自己为语句之间加了空格(做这一步的时候,我心里完全没有异样)

2016-07-28 09:53:53 3775

原创 错误:MySQL多列identity约束(VS2012)

问题发生场景我们有一个数据库,数据库中有30+张表,里面所有的主键都还未设置自增长类型。当我们一次性给所有表中的主键设置自增长类型时,VS2012报“MySQL多列identity约束 错误。分析问题初始,我们以为是其中有个表里有多个列设置了identity。但并没有。后来,我们又以为是当一个表中有外键的时候,系统会默认与外键联系的表为同一个表。所以会报多列identity错误。但删除其中一个

2016-07-27 16:28:50 1392

原创 IT职业技能图谱:IT工程师学习路线

程序开发语言综述前端工程师IOS开发工程师嵌入式开发大数据工程师微服务架构安全工程师云计算工程师移动无线测试工程师运维工程师Container技能图谱Hadoop家族技能图谱OpenResty技能图谱曾经有人说过,人终其一生可能都学不完前人所留下的知识,那么学习的意义又是什么? 其实这句话是对的,大多数人都不是全才也不是天才。我们只需找准方向,专注一个领域。不停的前行,站在巨人的肩膀上,努力学习,

2016-07-27 10:31:09 10483

原创 注册表详解

注册表注册表(Registry,繁体中文版Windows操作系统称之为登录档)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。注册表的由来 在Windows 3.x操作系统中,注册表是一个极小文件,其文件名为Reg.dat,里面只存放了某些文件类型的应用程序关联,大部分的设置是被放在win.ini、system.ini等多个初始化ini文件中。由于这些

2016-07-26 14:32:22 1124

原创 推荐UML建模工具

JUDE JUDE(Java and UML Developers’ Environment),一个小巧实用的UML建模软件,不到2M,绝对可以符合UML建模的要求,可以画CLASS,USECASE,STATECHART,ACTIVITY,OBJECT,SEQUENCE,COLLABORATION,COMPONENT和DEPLOYMENT图,可以导入JAVA源文件直接建模,也可以导入ROSE98

2016-07-26 10:03:30 1441

原创 学习DataRow 类

DataRow 类 表示 DataTable 中的一行数据。 命名空间:System.Data 程序集:System.Data(在 system.data.dll 中)公共属性公共方法引用: DataRow源文档

2016-07-25 11:04:00 699

原创 SQL多表连接查询

主键的意义:主键帮助我们主键的意义: 主键帮助我们唯一确定一张表 外键的意义:保持数据一致性,完整性,主要目的是控制存储在外键表中的数据,外键总是关联唯一的键的字段。 可以有多个外键,但一个外键只关联唯一的键字段 连接查询:是关系数据库中最主要的查询,是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志,连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数

2016-07-25 09:36:57 1514

原创 WWW-万维网详解

WWW-万维网WWW是环球信息网的缩写,(亦作“Web”、“WWW”、“’W3’”,英文全称为“World Wide Web”),中文名字为“万维网”,”环球网”等,常简称为Web。Web分为Web客户端和Web服务器程序。客户机与服务器 客户机通常是作为某个用户请求或类似于用户的每个程序提出的请求而运行的。协议是客户机请求服务器和服务器如何应答请求的各种方法的定义。WWW客户机又可称为浏

2016-07-23 14:39:34 3497

游戏编程入门2-7代码

是我游戏编程入门专栏(http://blog.csdn.net/column/details/16156.html)里第2~7篇博文的源代码。放出来,方便大家调试学习。开发环境:C++ Win7 VC6++

2017-07-01

空空如也

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

TA关注的人

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