摘要: SQL 基础知识梳理(二) - 查询基础 【博主】反骨仔 【原文】http://www.cnblogs.com/liqingwen/p/5904824.html 序 这是《SQL 基础知识梳理(一)- 数据库与 SQL》的下篇。 目录 SELECT 语句基础 算术运算符和比较运算符 逻辑运算符 一、 阅读全文
posted @ 2016-10-08 09:07 反骨仔 阅读(29081) 评论(5) 推荐(26) 编辑
摘要: C# 知识回顾 - 特性 Attribute 【博主】反骨仔 【原文地址】http://www.cnblogs.com/liqingwen/p/5911289.html 目录 特性简介 使用特性 特性的参数 特性的目标 特性的常见用途 创建自定义的特性 使用反射访问特性 特性简介 使用特性 特性的参 阅读全文
posted @ 2016-09-28 10:55 反骨仔 阅读(8969) 评论(15) 推荐(31) 编辑
摘要: SQL 基础知识梳理(一)- 数据库与 SQL 目录 What's 数据库 数据库结构 SQL 概要 创建数据库与表 删除和更新表 一、What's 数据库 1.数据库(Database,DB):将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。如:大型-银行存储的信息,小型-电话 阅读全文
posted @ 2016-09-27 10:24 反骨仔 阅读(124489) 评论(15) 推荐(41) 编辑
摘要: C# 知识回顾 - 序列化 【博主】反骨仔 【原文地址】http://www.cnblogs.com/liqingwen/p/5902005.html 目录 序列化的含义 通过序列化保存对象数据 众说纷纭 序列化的含义 通过序列化保存对象数据 众说纷纭 一、序列化的含义 序列化 (Serializa 阅读全文
posted @ 2016-09-26 09:39 反骨仔 阅读(7433) 评论(8) 推荐(15) 编辑
摘要: 开头不讲"Hello Word",读尽诗书也枉然 : Word 操作组件介绍 - Spire.Doc 【博主】反骨仔 【原文地址】http://www.cnblogs.com/liqingwen/p/5898368.html 序 本打算过几天简单介绍下组件 Spire.XLS,突然发现园友率先发布了 阅读全文
posted @ 2016-09-23 09:45 反骨仔 阅读(5193) 评论(27) 推荐(19) 编辑
摘要: 图解安装 PostgreSQL 【博主】反骨仔 【原文地址】http://www.cnblogs.com/liqingwen/p/5894462.html 序 园友的一篇《Asp.Net Core 项目实战之权限管理系统(3) 通过EntityFramework Core使用PostgreSQL》需 阅读全文
posted @ 2016-09-22 09:37 反骨仔 阅读(4636) 评论(5) 推荐(5) 编辑
摘要: 走进异步编程的世界 - 在 GUI 中执行异步操作 序 这是继《开始接触 async/await 异步编程》、《走进异步编程的世界 - 剖析异步方法》后的第三篇。主要介绍在 WinForm 中如何执行异步操作。 目录 在 WinForm 中执行异步操作 在 WinForm 中使用异步 Lambda 阅读全文
posted @ 2016-09-20 09:39 反骨仔 阅读(13574) 评论(13) 推荐(42) 编辑
摘要: C# 知识回顾 - 表达式树 Expression Trees 目录 简介 Lambda 表达式创建表达式树 API 创建表达式树 解析表达式树 表达式树的永久性 编译表达式树 执行表达式树 修改表达式树 调试 简介 表达式树以树形数据结构表示代码,其中每一个节点都是一种表达式,比如方法调用和 x 阅读全文
posted @ 2016-09-18 09:31 反骨仔 阅读(12720) 评论(15) 推荐(25) 编辑
摘要: 走进异步编程的世界 - 剖析异步方法(下) 序 感谢大家的支持,这是昨天发布《走进异步编程的世界 - 剖析异步方法(上)》的补充篇。 目录 异常处理 在调用方法中同步等待任务 在异步方法中异步等待任务 Task.Delay() 暂停执行 一、异常处理 await 表达式也可以使用 try...cat 阅读全文
posted @ 2016-09-13 07:45 反骨仔 阅读(14329) 评论(6) 推荐(22) 编辑
摘要: 走进异步编程的世界 - 剖析异步方法(上) 序 这是上篇《走进异步编程的世界 - 开始接触 async/await 异步编程》(入门)的第二章内容,主要是与大家共同深入探讨下异步方法。 本文要求了解委托的使用。 目录 介绍异步方法 控制流 await 表达式 How 取消异步操作 介绍异步方法 控制 阅读全文
posted @ 2016-09-12 09:24 反骨仔 阅读(30152) 评论(34) 推荐(61) 编辑
摘要: 手把手带你将自己打造的类库丢到 NuGet 上 序 我们习惯了对项目右键点击“引用”,选择“管理NuGet 程序包”来下载第三方的类库,可曾想过有一天将自己的打造的类库放到 NuGet 上,让第三者下载。 图1 目录 注册 NuGet 账号 下载 NuGet 包资源管理器 使用 NuGet 包资源管 阅读全文
posted @ 2016-09-11 08:41 反骨仔 阅读(4555) 评论(15) 推荐(46) 编辑
摘要: 走进异步编程的世界 - 开始接触 async/await 序 这是学习异步编程的入门篇。 涉及 C# 5.0 引入的 async/await,但在控制台输出示例时经常会采用 C# 6.0 的 $"" 来拼接字符串,相当于string.Format() 方法。 目录 What's 异步? async/ 阅读全文
posted @ 2016-09-07 09:35 反骨仔 阅读(69502) 评论(60) 推荐(169) 编辑
摘要: 走进 LINQ 的世界 序 在此之前曾发表过三篇关于 LINQ 的随笔: 进阶:《LINQ 标准查询操作概述》(强烈推荐) 技巧:《Linq To Objects - 如何操作字符串》 和 《Linq To Objects - 如何操作文件目录》 现在,自己打算再整理一篇关于 LINQ 入门的随笔, 阅读全文
posted @ 2016-09-05 08:01 反骨仔 阅读(56286) 评论(33) 推荐(123) 编辑
摘要: 最终的效果图 下面开始干活:生成帮助文档 一、创建 WebApi 项目 二、找到 HelpPageConfig.cs 并取消代码注释 三、对项目单击右键,选择属性,按图操作 四、启动项目,输入Url: localhost:{端口号}/help 点击上图就跳会跳转到下图。 【注】Description 阅读全文
posted @ 2016-08-31 01:20 反骨仔 阅读(5738) 评论(12) 推荐(21) 编辑
摘要: Linq To Objects - 如何操作文件目录 开篇语: 上次发布的 《LINQ:进阶 - LINQ 标准查询操作概述》 社会反响不错,但自己却始终觉得缺点什么!“纸上得来终觉浅,绝知此事要躬行”,没错,就是实战!这次让我们一起来看看一些操作文件目录的技巧,也许能引我们从不同的角度思考问题,从 阅读全文
posted @ 2016-08-29 14:48 反骨仔 阅读(3827) 评论(4) 推荐(13) 编辑
摘要: Linq To Objects - 如何操作字符串 开篇语: 上次发布的 《LINQ:进阶 - LINQ 标准查询操作概述》(90+赞) 社会反响不错,但自己却始终觉得缺点什么!“纸上得来终觉浅,绝知此事要躬行”,没错,就是实战!这次让我们一起来看看一些操作字符串的技巧,也许能引我们从不同的角度思考 阅读全文
posted @ 2016-08-28 11:11 反骨仔 阅读(8217) 评论(6) 推荐(17) 编辑
摘要: LINQ 标准查询操作概述 序 “标准查询运算符”是组成语言集成查询 (LINQ) 模式的方法。大多数这些方法都在序列上运行,其中的序列是一个对象,其类型实现了IEnumerable<T> 接口或 IQueryable<T> 接口。标准查询运算符提供了包括筛选、投影、聚合、排序等功能在内的查询功能。 阅读全文
posted @ 2016-08-25 10:39 反骨仔 阅读(20975) 评论(48) 推荐(197) 编辑
摘要: 《SQL 必知必会》读书笔记 -- 第9课 汇总数据 9.1 聚集函数:对某些行运行的函数,计算并返回一个值 案例: -- 确定表中函数 -- 获得表中某些行的和 -- 找出表列的最大值、最小值和平均值等 --当我们实际想要汇总信息,而不是需要数据本身时,可节省时间和带宽。 --表9-1 --函数 阅读全文
posted @ 2016-08-15 01:34 反骨仔 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 1.背景: 我们在使用 tortoisegit 工具时会无可避免的经常性 pull 和 push,这时通常要输入用户名和密码,由于麻烦,就有人提出了记住用户名和密码的需求... ... 2.设置: 【注意】要在带 【.git 文件夹】的目录单击右键 现在,我们只需在第一次 pull 或 push 的 阅读全文
posted @ 2015-12-15 09:17 反骨仔 阅读(2665) 评论(3) 推荐(3) 编辑
摘要: 一、背景: 我们这行做web开发的,很多时候都需要做数据统计报表,现在我所使用的是来自百度团队的ECharts。官方网址:http://echarts.baidu.com/ 我们知道,很多时候我们需要一些吸引眼球的能力。先上一张稍微有一点点炫的图给大家看看。 二、代码栗子 1.在页面直接使用静态数据 阅读全文
posted @ 2015-12-04 18:17 反骨仔 阅读(5109) 评论(12) 推荐(10) 编辑
摘要: 一、直接上代码 1 2 3 4 5 index 6 7 8 9 17 18 19 20 >" id="btnRight" />21 22 23 ... 阅读全文
posted @ 2015-11-05 10:00 反骨仔 阅读(1729) 评论(0) 推荐(0) 编辑
摘要: 并不是所有人都会按F11让浏览器全屏显示~~~ 一、直接上代码 通过FireFox、360浏览器的极速模式和兼容模式等测试 【参考地址】http://www.jb51.net/article/47038.htm 阅读全文
posted @ 2015-11-04 14:21 反骨仔 阅读(1517) 评论(2) 推荐(0) 编辑
摘要: 实现的打印功能大致跟浏览器的 Ctrl+P 效果一样一、直接上代码 1 2 3 4 5 index 6 7 8 9 10 11 ......文本打印区域......12 ......文本打印... 阅读全文
posted @ 2015-11-03 17:59 反骨仔 阅读(18716) 评论(12) 推荐(2) 编辑
摘要: 一、结构:值类型,存储在堆栈中,位于计算机的内存逻辑区域中 类 :引用类型,存储在堆中,位于计算机内存的不同逻辑位置二、 较小的数据使用结构; 将一个结构值传递到方法时,传递的是整个数据结构; 传递一个类,实际上是将引用传递到对象,即只有内存地址; 对结构修改,改变的是结构的副本,这是值... 阅读全文
posted @ 2015-11-02 00:01 反骨仔 阅读(2978) 评论(1) 推荐(3) 编辑
摘要: 一、开发环境: Python:2.7;PyCharm 4二、Django的安装: 打开Pycharm -->新建项目-->看图操作-->自动安装Django环境三、创建第一个网站: 1.①打开views.py②导入 ③编写一个index函数(先写成硬编码的形式) 2.①打开urls.py②导... 阅读全文
posted @ 2015-09-05 22:44 反骨仔 阅读(1594) 评论(2) 推荐(3) 编辑
摘要: 一、了解Python模块: --什么是函数: 函数是实现一项或多项功能的一段程序 模块是实现一类功能的程序块,是包含函数和其他语句的脚本文件,以".py"为后缀名 默认,C:/Python27/Lib内存放模块 --如何导入模块:使用 import 我们希望能够直... 阅读全文
posted @ 2015-09-04 00:21 反骨仔 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 第8课 使用函数处理数据 8.1 函数 【名词】可移植:所编写的代码可以在多个系统上运行 8.2 使用函数 8.2.1 文本处理函数 例1:使用 UPPER() 函数--将文本转换为大写 常用的文本处理函数: LEFT():返回字符串左边的字符 DATALENGTH():返回字符串的长度 LOWER 阅读全文
posted @ 2015-07-29 20:01 反骨仔 阅读(854) 评论(0) 推荐(1) 编辑
摘要: 第7课 创建计算字段 7.1 计算字段(格式化字段) 存储在数据库表中的数据一般不是应用程序所需要的格式,如: 1.需要显示公司名,同时还需要显示公司的地址,但这两个信息存储在不同的表列中。 2.列数据是大小写混合的,但报表程序需要把所有数据按大写表示出来。 计算字段是在运行时在 SELECT 语句 阅读全文
posted @ 2015-07-29 16:15 反骨仔 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 第6课 用通配符进行过滤 6.1 LIKE 操作符 前面介绍的所有操作符都是针对已知值进行过滤。但是,这种过滤方法并不是任何时候都好用。 例如:怎样搜索产品名中包含文本 bean bag 的所有产品? 【注意】通配符搜索只能用于文本字段(字符串),非文本数据类型字段不能使用通配符搜索 【解析】通配符 阅读全文
posted @ 2015-07-29 15:21 反骨仔 阅读(1014) 评论(0) 推荐(1) 编辑
摘要: 第5课 高级数据过滤 5.1 组合 WHERE 子句 第4课介绍的 WHERE 子句在过滤数据时都是用单一的条件。 5.1.1 AND 操作符 检索由供应商 DLL01 制造且价格小于等于 4 美元的所有产品的名称和价格: 5.1.2 OR 操作符 检索任一个指定供应商制造的所有产品的名称和价格: 阅读全文
posted @ 2015-07-18 20:55 反骨仔 阅读(1032) 评论(0) 推荐(1) 编辑