自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KKCode

给代码一个家

  • 博客(156)
  • 资源 (25)
  • 收藏
  • 关注

原创 C# .Net系列框架-Dapper+EntityFrameworkCore+Autofac+WebApi+Web+简单三层架构

工作将近10年多了,工作中也陆陆续续学习和搭建了不少的框架,因为经常碰到有些身边的朋友自己接项目,又没有相对较好维护易用的框架,最近抽空整理搭建了一个基于Dapper、EntityFrameworkCore+Autofac的框架,个人觉得这两个相对较好用,身边的公司、个人用的较多,也必将好拓展、易维护,简易整理搭建了这个框架源码,这个框架源码本人都亲自调试通过,如果有问题,欢迎联系我,供大家一起互相学习和探讨,如果你有什么好的意见或建议,欢迎下面留言。本套框架主要采用asp.net mvc+Dapper

2020-06-04 11:00:40 2574 1

软件工程师在职业生涯中说的32句话

 这篇文章来自于一篇旧博文的启发。我已经用现在语言和技术更新了它。1.“它在我的电脑上运行得很好,不信的话,你可以过来看。“2.“你有权限登录?你是管理员吗?“3.“这不是一个bug,这是一个功能。”4.“这是很奇怪啊......”5.“以前从来没有过的。”6.“昨天它还好好的。”7.“这怎么可能呢?”8.“你有检查过你的网络连接/设置吗?”(特别是当应用程...

2012-08-08 14:44:13 195 1

原创 软件工程师在职业生涯中说的32句话

这篇文章来自于一篇旧博文的启发。我已经用现在语言和技术更新了它。1.“它在我的电脑上运行得很好,不信的话,你可以过来看。“2.“你有权限登录?你是管理员吗?“3.“这不是一个bug,这是一个功能。”4.“这是很奇怪啊......”5.“以前从来没有过的。”6.“昨天它还好好的。”7.“这怎么可能呢?”8.“你有检查过你的网络连接/设置吗?”(特别是当应用程序太慢的时

2012-08-08 14:41:51 903 2

原创 Log4Net五步走

本文不是教你全面了解log4net,本文只是希望教会你按步就班,照糊芦画瓢般就会用log4net1,引入log4net.dll组件2,建立一个配置文件两种方法,一种是在Web.Config或App.Config里加入以下配置节<configSections> <section name="log4net" type="log4net.Config....

2012-07-25 09:14:20 173 1

原创 java.net.URL类详解

java.net.URL中定义了URL相关的操作,其主要利用的是openStream();方法来返回一个InputStream,然后可以使用 InputStreamReader和BufferedReader来封装从而获取网上已发布的资源内容。具体使用如下 package com.dylan.java.net; import java.io.Buffe...

2012-07-25 08:58:12 395

原创 使用JavaMail对Gmail进行邮件收发

进行JavaMail 收发邮件,必须导入2个Jar包 Mail.Jar Activation.Jar//利用JavaMail收/发Gmail邮件(SSL) //Gmail目前已经启用了POP3和SMTP服务//与其他邮箱不同的是Gmail提供的POP3和SMTP是使用安全套接字层SSL的,因此常规的JavaMail程序是无法收发邮件的,//下面是使用JavaMail如何收取Gm...

2012-07-24 14:39:20 648

原创 C#几种字符串反转方法

static string Reverse1(string original) { char[] arr = original.ToCharArray(); Array.Reverse(arr); return new string(arr);...

2012-07-24 14:38:27 1301

原创 zip.001 zip.002 zip.003....如何解压

后缀为*.001.zip文件用winrar无法解压解决办法是在windows下打开命令行界面,进入相应目录,如:F:输入:copy /B xx.001.zip+xx.002.zip xx.zip然后用winrar解压xx.zip 即可。 博主已验证可以。...

2012-07-24 14:37:24 3107

原创 JS控制图片显示的大小(图片等比例缩放)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><

2012-07-24 14:36:24 142

原创 extjs图片放大缩小实现

鼠标前后滚动实现图片的放大和缩小预览。继承ext.panel实现自己的图片预览类imagePreview:imagePreview.js/** * 继承Panel组件,用于图像预览 * * @author centre * @class ImgView * @extends Ext.Panel */ImgVie...

2012-07-24 14:33:50 870

原创 随机排序

最近做项目时,需要对数组随机排序,网上搜索了一下都不尽意,干脆自己写一个,算法很简单,随机取当前数组的一个索引与当前位置的元素交换即可。在选择随机数时,我用guid的hash值取模当前数组的长度。复杂度:O(n)      public T[] RandomSort<T>(T[] list)        {            int len = lis...

2011-10-17 10:56:28 108

原创 随机排序

最近做项目时,需要对数组随机排序,网上搜索了一下都不尽意,干脆自己写一个,算法很简单,随机取当前数组的一个索引与当前位置的元素交换即可。在选择随机数时,我用guid的hash值取模当前数组的长度。复杂度:O(n)      public static List R

2011-10-17 10:56:00 1052 1

原创 创新工厂面试题详解:共打了多少鱼

最近看到一个创新工厂的面试题,很有意思,下面给出算法实现(Java代码)。如果哪位有更好的算法,请跟贴。       abcde五人打渔,打完睡觉,a先醒来,扔掉1条鱼,把剩下的分成5分,拿一份走了;b再醒来,也扔掉1条,把剩下的分成5份,拿一份走了;然后cde都按上面的方法

2011-09-24 16:53:33 385

创新工厂面试题详解:共打了多少鱼

最近看到一个创新工厂的面试题,很有意思,下面给出算法实现(Java代码)。如果哪位有更好的算法,请跟贴。 abcde五人打渔,打完睡觉,a先醒来,扔掉1条鱼,把剩下的分成5分,拿一份走了;b再醒来,也扔掉1条,把剩下的分成5份,拿一份走了;然后cde都按上面的方法取鱼。问他们一共打了多少条鱼,写程序和算法共打了多少条鱼的结果有很多。但求最少打的鱼的结果是3121条鱼(应该找这5个人...

2011-09-24 16:53:00 121

转载 吃“软饭”的兄弟,你们过得好吗?

看到此标题,是不是雷着了兄弟,此“软饭”非彼“软饭”。------软件行业                  又一次夜深,困,睡不着。爬起来,打开电脑。写下了这些东西。以此纪念,缅怀那些曾经的过往。都说男人也有生理周期,每个月也有那么几天烦躁不安。不管你们信不信,反正我是

2011-09-24 14:40:35 449

吃“软饭”的兄弟,你们过得好吗?

看到此标题,是不是雷着了兄弟,此“软饭”非彼“软饭”。------软件行业 又一次夜深,困,睡不着。爬起来,打开电脑。写下了这些东西。以此纪念,缅怀那些曾经的过往。都说男人也有生理周期,每个月也有那么几天烦躁不安。不管你们信不信,反正我是信了。 回头想想进入这行有几年了,最初的几个月是在放弃的边缘度过的,初来工作的憧憬与一次次的求职闭门羹,形成强烈的对比。过着不知是黑夜白昼 的...

2011-09-24 14:40:00 102

原创 叁步曲

只为养活自己,如果在拼,那是在拼资本,年轻的资本!有想法为家里贡献点的时候,那是拼搏,奋斗!承担了糊口全家的时候,那就得拼命!而你,在拼什么?

2011-08-16 08:58:29 585

原创 彼尔盖茨的十句话,绝对让你改变一生!

再烦,也别忘微笑;再急,也要注意语气; ­再苦,也别忘坚持;再累,也要爱自己。 ­低调做人,你会一次比一次 稳健;高调做事,你会一次比一次优秀。 ­成功的时候不要忘记过去;失败的时候不要忘记还有未来。 ­­有望得到的要努力,无望得到的不介意,则无论输赢姿态都会好看。生活不是单行线,一条路走不通,你可以转弯。 ­泪水和汗水的化学成分相似,但前者只能为你换来同情,后者却可以为你...

2011-08-16 08:57:54 93

原创 彼尔盖茨的十句话,绝对让你改变一生!

再烦,也别忘微笑;再急,也要注意语气; ­再苦,也别忘坚持;再累,也要爱自己。 ­低调做人,你会一次比一次 稳健;高调做事,你会一次比一次优秀。 ­成功的时候不要忘记过去;失败的时候不要忘记还有未来。 ­­有望得到的要努力,无望得到的不介意,则无论输赢姿态都会好看

2011-08-16 08:57:45 302

叁步曲

只为养活自己,如果在拼,那是在拼资本,年轻的资本!有想法为家里贡献点的时候,那是拼搏,奋斗!承担了糊口全家的时候,那就得拼命!而你,在拼什么?...

2011-08-16 08:57:04 77

原创 C# 获取当前月份的天数的三种方法

方法一: //最有含量的一种int days = System.Threading.Thread.CurrentThread.CurrentUICulture.Calendar.GetDaysInMonth(DateTime.Now.Year ,DateTime.Now.Month);  方法二://最奇怪的一种DateTime dtNow = DateTime.Today;     ...

2011-07-07 13:58:42 329

原创 C# 获取当前月份的天数的三种方法

方法一: //最有含量的一种int days = System.Threading.Thread.CurrentThread.CurrentUICulture.Calendar.GetDaysInMonth(DateTime.Now.Year ,DateTime.Now.Mont

2011-07-07 13:53:46 970

原创 ASP.NET MVC HtmlHelper用法大全

HTML扩展类的所有方法都有2个参数:以textbox为例子public static string TextBox( this HtmlHelper htmlHelper, string name, Object value, IDictionary<string, Object> htmlAttributes )public static string TextBox( this ...

2011-05-19 16:29:07 80

原创 ASP.NET MVC HtmlHelper用法大全

<br />HTML扩展类的所有方法都有2个参数:<br />以textbox为例子<br />public static string TextBox( this HtmlHelper htmlHelper, string name, Object value, IDictionary<string, Object> htmlAttributes )<br />public static string TextBox( this HtmlHelper htmlHelper, string name, Ob

2011-05-19 16:27:00 858

原创 查看SQL SERVER数据库当前连接数

<br />select   count(*)   as   连接数   from   master..sysprocesses   where   db_name(dbid)= '数据库名 '

2011-05-14 13:52:00 444

查看SQL SERVER数据库当前连接数

select count(*) as 连接数 from master..sysprocesses where db_name(dbid)= '数据库名 '

2011-05-14 13:52:00 91

原创 SQL Server 2005无日志文件附加数据库

工作中有时候会碰到,日志文件超级大,在重装系统的时候,为了省事,就没有备份日志文件,而且是没有分离就把日志文件给删掉了(下次一定要记得先分离再删日志文件)。结果造成数据库怎么都附加不上。出现错误。解决办法:1、新建一个同名数据库。2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪切过去,这样就可以节省时...

2011-05-12 11:13:35 86

原创 PHP程序员易错用的mysql_insert_id函数

今天一早在CSDN论坛看帖子的时候,发现这个帖子说得真的不错,下面的评论也挺好的。又给自己长了点知识,不错~呵呵~   function insert_id() {return ($id = mysql_insert_id($this-&gt;link)) &gt;= 0 ? $id : $this-&gt;result($this-&gt;query(“SELECT last_insert_...

2011-03-15 09:23:51 88

原创 C#文件操作类

 using System;using System.IO;using System.Text;using System.Data;using System.Collections;using System.Runtime.InteropServices;namespace DbConvert{    /*************************...

2011-03-15 09:23:13 77

原创 Mysql In子句删除

 经测试Mysql In子句中只能放一级子查询,后来改用虚表,测试可用,记录下~~~begin create table  tempTable1  as  (select zpwas.`stock_id` from `zen_products_with_attributes_stock` as zpwas where zpwas.`products_id` in (select z...

2011-03-15 09:22:42 104

原创 C#导出Excel

 using System;using System.Collections.Generic; using System.Text;using System.Data.OleDb;using System.Data;using Excel = Microsoft.Office.Interop.Excel;using System.Reflection;using S...

2011-03-15 09:22:15 71

原创 C# 导出Word

 using System;using System.Collections.Generic;using System.Text;using Word = Microsoft.Office.Interop.Word;using System.Reflection;using System.Data;namespace ExportTest{    /// &...

2011-03-15 09:21:49 112

原创 C# 导出Pdf

 using System;using System.IO;using System.Text;using System.Collections;using iTextSharp.text;using iTextSharp.text.pdf;using System.Windows.Forms;namespace ExportTest{    publi...

2011-03-15 09:21:25 224

原创 C#中如何判断鼠标和键盘同时按下

  private void dgvLinkUrl_MouseDown(object sender, MouseEventArgs e)        {            if (Control.ModifierKeys == Keys.Alt &amp;&amp; e.Button == MouseButtons.Left)                MessageBo...

2011-03-15 09:21:00 785

原创 网页屏蔽右键

 &lt;script&gt; function showmenuie5(){ return false;} document.oncontextmenu=showmenuie5 &lt;/script&gt;龙颜大悦,记录下~~呦喜呦喜~~

2011-03-15 09:20:21 89

原创 php内部转义(‘、“)函数

 function zen_db_input($string) {    return addslashes($string);  }

2011-03-15 09:19:52 104

原创 c#线程池详解

 在这里你可以学到Microsoft研究CLR实现线程池的原理机制,从而更灵活的处理CLR在实际代码应中线程池的问题,下面我们来看看吧。CLR教程之线程池的产生当 CLR 初始化时,其线程池中不含有线程。当应用程序要创建线程来执行任务时,该应用程序应请求线程池线程来执行任务。线程池知道后将创建一个初始线程。该新线程经历的初始化和其他线程一样;但是任务完成后,该线程不会自行销毁。相反,它...

2011-03-15 09:19:25 83

原创 C#设置系统剪切板中的内容

Clipboard.SetText(temp); 防止以后忘记,记录下~

2011-03-15 09:19:02 100

原创 mysql查询结果合并

select group_concat(products_id) from zen_products_to_categories where categories_id=605 将分组上的结果用逗号“,”分隔并合并返回select CAST(group_concat(`products_id`) as char(100000)) as pids from zen_products_to_c...

2011-03-15 09:18:37 244

原创 C#如何为泛型添加不重复项

 为泛型添加不重复的项关键是要覆盖强类型的项(对象所属类)里的Equals(object obj)方法。可参见以下代码:1、定义一个类 [Serializable]public class NameAndId{    private long id;    private string name;    public long Id    {        get { return...

2011-03-15 09:18:15 126

计算两个坐标之间的距离 JS及C#代码

计算两个坐标之间的直线距离。 包含JavaScript版本、.Net两个版本

2023-02-17

Html页面代码解析帮助类(有点简版Jquery的意思)

因为工作原因需要解析HTML代码。就写了个HTML代码解析帮助类。 主要功能通过构造函数传入HTML代码即构建各节点树。内置搜索、查找、子节点、父节点等搜索方式,搜索方式(包括TagName、Attribute、Class、ID)等搜索方式。并写了拓展方法,方便无限搜索。 当然比较是个人写的还是有一些缺点需要大家各自根据自己的需要完善。 如果是标签完整的正常没什么问题,如果有些页面标签特地不写结束节点,比如<span>内容后面就没有</span>结尾的对下级搜索会有点问题,这个情况只能自己想办法通过文本截取等方式。 主要方法字段: TreeElements(结果树) FindAll(根据相关搜索方式搜索) 以及其他节点的拓展方法:Search、Siblings、Childs、Child、Parent、Parents等 可拓展能力强。有兴趣可以下载拓展搞起来。

2023-01-01

C#.net正则解析Html代码

根据传入的Html代码仿照Js获取元素的代码。 如: GetElementById GetElementsByClass GetElementsByTagName GetElementsByTagAndClass等 低于不像借助框架或者引用太多东西来解析页面代码的会有点帮助。 一个类能解决的事情为什么要引用那么多东西呢!!!

2023-01-01

.Net系列框架-Dapper+EntityFrameworkCore+Autofac+WebApi+Web

自己搭建的 .Net系列框架-Dapper+EntityFrameworkCore+Autofac+WebApi+Web 详细介绍见:https://blog.csdn.net/zhangjiankun880/article/details/106540475

2020-06-05

ABP官方实例(截止2017年3月)r.rar

abp在github上的示例demo 版本为2017年3月下载的,主要还是官网下载是真的慢,还不一定能成功。最新的上有更多实例,但是其实通过这些看看,借鉴下其实已经差不多了,经验是通过自己写出来的。动手了会了才能学习更新的。

2020-03-25

TortoiseGit及汉化安装包

Git-2.19.1-64-bit TortoiseGit-2.7.0.0-64bit TortoiseGit-LanguagePack-2.7.0.0-64bit-zh_CN 三个安装包。 安装顺序从上到下。

2020-03-24

便携式文件夹加密工具

便携式的文件夹加密工具,不懂技术的人还是可以使用的,稍微懂点电脑知识的人应该都知道怎么弄,不过日常办公用来临时防止别人找到之类的应该还是可以用的。

2018-09-09

易我数据恢复(含注册码)

易我数据恢复软件(包含注册码) 里面包含多种恢复模式,可以恢复删除或者格式化的U盘、电脑硬盘等等。其中高级恢复模式可以恢复出包含文件结构在内的所有资料(前提是数据未被覆盖过)

2018-09-09

100%恢复已删除文件软件汉化破解版

100%恢复已删除文件软件汉化破解版

2018-09-09

《Oracle9i PL SQL程序设计》(Oracle9i PL SQL)

《Oracle9i PL SQL程序设计》(Oracle9i PL SQL)

2011-05-11

Oracle 8i PL SQL高级程序设计

Oracle 8i PL SQL高级程序设计(PDF) 本书是深入介绍PL/SQL 语言的专著。可供数据库系统管理员和应用系统设计师参考。众所周知,PL/SQL是用来从各种平台访问Oracle数据库的高级程序设计语言。本书原版自出版以来,深受专业人员欢迎,仅在美国市场的销售量就多达46 000多本。本书不仅为开发健壮的、基于Web的应用提供了深入的信息,而且本书的CD-ROM中还为读者提供了样本代码和第三方提供的Oracle开发工具。书中全面介绍了PL/SQL语言的包、触发器、动态SQL、外部例程、对象、集合等基本概念,而且还集中讨论了Oracle8i提供的最新功能。这些新的特性包括如何使用内置包,优化策略,以及PL/SQL程序的调试技术等。 本书从以下几个方面深入介绍了Oracle8i程序设计的最新特点: 1) Oracle8i和PL/SQL提供的高效开发和运行环境。 2) 使用包DBMS_DEBUG和 DBMS_TRACE跟踪调试PL/SQL应用。 3) 使用包DBMS_JOB调度PL/SQL任务在指定时间自动运行。 4) 使用包UTE_FILE直接读写操作系统文件。 5) 使用Pro*C和嵌入SQL语言编制外部例程。 6) 使用动态SQL语言在运行时创建并执行SQL和PL/SQL语句。 由于本书内容较新,篇幅较多,再加上译者的时间和水平有限,在翻译过程中难免有疏漏和错误,敬请读者给予批评指正。

2011-05-11

《SQL Server 2008查询性能优化》扫描版[PDF] 第四卷

《SQL Server 2008查询性能优化》(SQL Server 2008 Query Performance Tuning Distilled)扫描版[PDF] 个人感觉不错,对Sqlserver优化很有帮助,主要都是我们经常犯的错,值得借鉴:如:低性能的查询、索引、死锁等等。 由于网站上传限制及本书大小限制,本书分四卷地址如下: 第一卷: http://download.csdn.net/source/3267849 第二卷: http://download.csdn.net/source/3267807 第三卷: http://download.csdn.net/source/3267857 第四卷: http://download.csdn.net/source/3267871 切记全部下载完后再解压!!

2011-05-11

《SQL Server 2008查询性能优化》扫描版[PDF] 第三卷

《SQL Server 2008查询性能优化》(SQL Server 2008 Query Performance Tuning Distilled)扫描版[PDF] 个人感觉不错,对Sqlserver优化很有帮助,主要都是我们经常犯的错,值得借鉴:如:低性能的查询、索引、死锁等等。 由于网站上传限制及本书大小限制,本书分四卷地址如下: 第一卷: http://download.csdn.net/source/3267849 第二卷: http://download.csdn.net/source/3267807 第三卷: http://download.csdn.net/source/3267857 第四卷: http://download.csdn.net/source/3267871 切记全部下载完后再解压!!

2011-05-11

《SQL Server 2008查询性能优化》扫描版[PDF] 第一卷

《SQL Server 2008查询性能优化》(SQL Server 2008 Query Performance Tuning Distilled)扫描版[PDF] 个人感觉不错,对Sqlserver优化很有帮助,主要都是我们经常犯的错,值得借鉴:如:低性能的查询、索引、死锁等等。 由于网站上传限制及本书大小限制,本书分四卷地址如下: 第一卷: http://download.csdn.net/source/3267849 第二卷: http://download.csdn.net/source/3267807 第三卷: http://download.csdn.net/source/3267857 第四卷: http://download.csdn.net/source/3267871 切记全部下载完后再解压!!

2011-05-11

《SQL Server 2008查询性能优化》扫描版[PDF] 第二卷

《SQL Server 2008查询性能优化》(SQL Server 2008 Query Performance Tuning Distilled)扫描版[PDF] 个人感觉不错,对Sqlserver优化很有帮助,主要都是我们经常犯的错,值得借鉴:如:低性能的查询、索引、死锁等等。 由于网站上传限制及本书大小限制,本书分四卷地址如下: 第一卷: http://download.csdn.net/source/3267849 第二卷: http://download.csdn.net/source/3267807 第三卷: http://download.csdn.net/source/3267857 第四卷: http://download.csdn.net/source/3267871 切记全部下载完后再解压!!

2011-05-11

Java Socket 聊天室 客户端和服务器

Java的Socket 聊天室 客户端和服务器源代码!

2011-02-19

Android常用代码

具体到每个方法,包含以下几大模块的所有方法: 系统服务、常规、数据库、菜单、对话框、屏幕、GPS、媒体、Perference、资源和Assets、日记、本地化、蓝牙、SQL、WEB和WEB服务、传感器、常规UI使用工具等,每一个打模块中的具体什么方法就不说了,希望对各位有用!

2011-02-19

C# Socket 聊天室 客户端和服务器

C#写的基于Socket的简单聊天室包括客户端和服务器。 本程序为基于C/S模式的网络聊天程序,采用TCP/IP协议,根据“WinSockets规范“编写而成。它实现了聊天的基本功能,支持多个客户端以不同的用户名同时登录服务器,每个客户端可以随时同服务器断开。 服务端方面也添加了历史记录,可根据个人需要自行修改! 功能上包括信息的实时刷新等等,其他的自己看了代码页就知道了! 贴出来供参考下减少一些编程上的弯路!!! MyBlog:http://zhangjiankun880.blog.com

2011-01-29

Java基于Socket文件传输示例:服务器端和客户端

Java基于Socket文件传输示例:服务器端和客户端

2011-01-29

Jquery页面加载等待

Jquery页面加载时出现等待图片,页面加载完毕后自动消失~~~

2010-07-14

Jquery滚动条展示图片

Jquery滚动条展示图片,大图小图均可用~~

2010-07-14

jQuery好友选择

jQuery选择单选、多选好友~~很不错,详见附件

2010-07-14

Tomcat6.0安装版

Tomcat 6.0 安装版 Tomcat 6.0 安装版

2010-07-10

JComboBox级联

能够通过JComboBox的选择实现动态生成jCombobox菜单,从而实现动态级联效果

2010-04-20

空空如也

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

TA关注的人

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