- 博客(111)
- 资源 (19)
- 收藏
- 关注
原创 web端实现对pdf文件进行批注
基于pdf.js实现了 pdf 增加并编辑批注的 js 插件库,同时支持写入批注到数据库中并保存,且能够反向定位到批注位置。
2024-02-23 15:35:41
1671
原创 python二维码,条形码识别
利用python中的zxing包实现二维码,条形码的识别。zxing使用0.12版本,python版本为3.7,先看效果:再看代码:# -*- coding: utf-8 -*-import loggingimport osimport zxing # 导入解析包logger = logging.getLogger(__name__)if not logger.handlers: logging.basicConfig(level=logging.INFO)D...
2021-09-02 11:15:25
1251
原创 多个pdf文件合并为一个pdf文件
简单代码搞定将多个pdf文件合并为同一个pdf文件,有python你还有啥担心的呢?在日常生活中需要用到的将多个pdf文件合并为同一个pdf文件的请看过来,不要再去网上下载这啊那的转换软件了。话不多说,上代码:# -*- coding:utf-8*-# 利用PyPDF2模块合并同一文件夹下的所有PDF文件# 只需修改存放PDF文件的文件夹变量:file_dir 和 输出文件名变量: outfileimport osfrom PyPDF2 import PdfFileReade...
2021-09-02 11:10:09
947
原创 网页播放器自定义倍速播放
网页播放器自定义倍速播放,可设置播放器的播放速度为1,2,3,5,6,7等自定义播放速度。利用html5的特性进行处理。一般网页播放器的速度限制在最高两倍速播放,通常这就符合一般的要求了。但是确实有时候需要突破这个限制,比如在用于视频审核时,通常会要求超过2倍速进行播放,审核。所以请看下面代码,突破2倍速播放限制。<!DOCTYPEhtml><html><head><metacharset="utf-8"&...
2021-09-02 11:06:58
2261
原创 天枰座定时任务处理框架
简介:Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。本框架结合Topshelf开发,简单明快,并且在部署,调试也是很简单的。一、系统结构定时任务作为系统的必备部分,我想应该有一个优秀的框架来处理。但是遗憾的是,在我来到我们团队的时候并没有一个很...
2019-05-19 19:58:34
369
原创 开发自己趁手的开发的工具
不知道各位有没有自己经常用的工具呢,相比肯定是有的。这里说的工具是开发中使用的工具,比如我们项目中会用到PD来查看数据字典,但是还是感觉不方便,第一是软件体积大,打开慢,查找也不方便。 如果我说可以在web页面上看到你需要的数据字典,数据结构,你会不会感兴趣呢?现在呢,我作为抛砖引玉介绍一款工具能够在web上浏览数据表结构的工具DBNote。先来看看功能示意图:...
2018-05-15 12:27:15
712
原创 第四章 ASP.NET中的线程与异步
4.1 线程基础在Window3.1的时代,开始采用称为协同多任务的机制,实际上,Windows运行的多个程序并没有真的同时运行,每个程序都要在适当的时候释放CPU的控制权,以便其他的程序得到到执行的机会,这种机制称为协同。从Window NT开始采用抢先式多任务系统,每一个运行的程序都分配在一个独立的进程中,一个进程实际上是一个数据结构,描述运行这个程序所需要资源的信息。线程是
2017-02-13 13:56:24
4858
转载 .NET Core 初探
使用VS Code 从零开始开发调试.NET Core 1.0。.NET Core 是一个开源的、跨平台的 .NET 实现。VS Code 全称是 Visual Studio Code,Visual Studio Code是一个轻量级的跨平台Web集成开发环境,可以运行在 Linux,Mac 和Windows下
2017-02-13 13:21:41
4376
原创 第三章 HTTP请求处理程序
3.1 处理程序所有的请求都要经过HttpApplication管道的处理。HttpApplication的作用是请求到达处理程序和离开处理程序的一个管道,这个管道提供了统一处理所有请求的机制,使得我们可以在请求被真正处理之前和处理之后进行预处理和处理后的工作。3.1.1 处理程序接口IHttpHandler和IHttpAdyncHandler在ASP.NET中,所有的处理程序类必须实
2016-11-07 22:04:04
1868
1
原创 第二章 应用程序对象
2.1请求的处理参数——上下文对象HttpContextAsp.net在服务器上创建了HttpRequest类型的对象以表示请求参数,HttpResponse类型的对象以表示回应的处理对象。HttpContext中的常用属性:HttpContext提供了一些底层的方法,在编写HttpModule的时候非常有用。RewritePath方法用于将HttpRe
2016-10-26 23:31:27
715
原创 第一章 网络应用程序
1.1 网络插座Socket Socket开发网络应用程序时,首先考虑使用网络类型,主要包括以下三个方面: 1)Socket类型,使用网络协议的类别,IPV4的类型为PF_INET; 2)数据通信的类型,常见的数据报(SOCK_DGRAM)、数据流(SOCK_STREAM); 3)使用的网络协议,比如:TCP协议。 在同一个网络地址上,为了区分使用相同协议的不同应用程序,可以为不同的应用程
2016-10-21 21:58:59
1044
原创 ASP.NET本质论开篇
ASP.NET本质论开篇一个用户(Client)在浏览器上输入一个网址http://www.cnblogs.com/meat,然后我们就可以见到到了一个可爱的页面。这背后发生了什么呢?相信大部分看官都已经知道了。整个流程如下: 1. 浏览器通过URL找到博客园的Web服务器并把请求信息参数化传递上去 2. Web服务器接收到来自浏览器的请求后经过一系列的处理会回应一个输出流给浏览器 3.
2016-10-20 00:10:22
781
原创 C#扩展方法的理解
“扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。” 这是msdn上说的,也就是你可以对String,Int,DataRow,DataTable等这些类型的基础上增加一个或多个方法,使用时不需要去修改或编译类型本身的代码。先来看看在经常使用List类型中使用扩展方法的例子,首先看看List是如何定义的: // 摘
2016-09-08 11:43:30
1792
原创 使用laypage分页
在开发的时候经常遇到分页比较麻烦,尤其对于一个后端程序猿来说,但是这个问题不能不解决,于是找了一个分页的控件用用,记录在下,以便以后使用。首先看下laypage网站的简介,然后你就发现很简单的使用了。以下是网站中使用的简单例子://以下将以jquery.ajax为例,演示一个异步分页$.getJSON('test/demo1.json', {curr: 6}, function(
2015-08-09 23:19:18
27868
转载 用GoogleChart 在网页生成地址二维码
.eweima{width:200px;height:200px;margin:auto;float:right;}document.write("<img src=\"https://chart.googleapis.com/chart?cht=qr&chs=500x500&choe=UTF-8&chld=L|2&chl="); document.write(window.
2015-07-21 00:00:18
651
原创 asp.net单文件带进度条上传
asp.net单文件带进度条上传,不属于任务控件,也不是flash类型的上传,完全是asp.net、js、css实现上传。源码为开发测试版,需要使用的亲需要注意修改配置文件。
2015-06-28 22:10:06
2552
原创 C#中的枚举使用泛型接口和非泛型接口实现
枚举相信大家都不陌生,今天又再看了下感觉有了新的收获。下面记录自己的代码:using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace EnumberO
2015-05-17 19:27:17
5576
原创 利用反射获得对象的属性值
命名空间:System.Reflection程序集:mscorlib(在 mscorlib.dll 中) C#利用反射,遍历获得一个类的所有属性名,以及该类的实例的所有属性的值总结:对应某个类的实例化的对象tc, 遍历获取所有属性(子成员)的方法(采用反射):Type t = tc.GetType();//获得该类的Type //再用Type.GetProperties
2015-04-29 08:56:04
1891
原创 C# List泛型集合中的GroupBy<>用法
C# List泛型集合中的GroupBy//根据子项目id得到flowjump实体类flowJumps = this.FlowJumps;//按工序groupby flowjumpsIEnumerable> query =flowJumps.GroupBy(pet => pet.processID, pet => pet);foreach (IGrouping info in q
2015-04-25 09:34:12
67368
原创 new MySqlParameter("@val", 0).Value == null的异常
前阵子同事写代码时发现MySQL数据表中经常被神奇的插入了空值,跟踪了半天代码,终于发现了问题所在:DbParameter p = new MySqlParameter("@val", 0); Debug.Assert(p.Value == 0); // 这里断言失败,p.Value实际是null 分析了半天,没找到原因。猜想是MySql.Data把0当作null来处理了。心想,这不应该
2014-10-11 16:40:42
2247
转载 关于mysqldump的ERROR 1449 问题
调用一个远程拷贝的本地Mysql的储存过程,报错:[Err] 1449 - The user specified as a definer ('admin_isbox'@'localhost') does not exist 凭借以前经常见到的root@localhost报错,给root赋值所有权限: grant all privileges on *.* to root@"%"
2014-08-29 11:02:30
7759
转载 FireFox模拟移动设备访问手机类网站
1。下载firefox。点击菜单,工具-〉附加组件-〉获取附加组件。2。查询安装三个组件:wmlbrowser、XHTML Mobile Profile以及User AgentSwitcher。wmlbrowser、XHTML Mobile Profile是用来兼容解析WAP网页格式的组件。User Agent Switcher是模拟UserAgent(UA
2014-08-26 09:20:04
3198
转载 MySQL 字符串截取函数
MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。1. 字符串截取:left(str, length) mysql> select left('sqlst
2014-08-25 15:19:17
675
转载 ORACLE安装
一、Oracle 下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。win 32位
2014-08-24 14:21:16
534
转载 大文件上传Jquery 插件Uploadify-v2.1.4使用图解
官方下载官方文档官方演示 1.:首先从官网下载最近版uploadify插件,目前为v2.1.4版本; 2 :新建项目,或者在自己项目中加入下载文件jquery.uploadify-v2.1.4,再建一个UploadFile文件夹,专门用来存放你上传的文件; 3 :在项目中添加jqueryUploadHandler.ashx文件用来处理文件的上传。如下图:
2014-08-23 14:06:08
1622
转载 Extjs.grid 详解
function rowdblclickFn(grid, rowIndex, e){//双击事件 var row = grid.store.getById(grid.store.data.items[rowIndex].id); alert(row.get("unitcode")); }grid.addListener('
2014-08-16 17:52:39
605
转载 KindEditor初始化参数列表
width编辑器的宽度,可以设置px或%,比textarea输入框样式表宽度优先度高。数据类型: String默认值: textarea输入框的宽度示例:K.create('#id', { width : '700px'});height编辑器的高度,只能设置px,比textarea输入框样式表高度优先度高。数据类
2014-08-14 02:57:26
32182
原创 嵌入页面的几种方法
一.应用框架技术 ---- 要在宿主页面中嵌入外部页面的方法是,在宿主页面中包含外部页面的位置插入“”语句即可(注意: 标签中的各种属性含义请查阅相关技术手册)。---- 如果想在嵌入的外部页面过长时不出现滚动条,在外部文件标签中加入“scroll=no”或者在宿主页面标签中加入“scrolling=no”即可。---- 但这样做会出现一个问题,就是宿主页面和外部页面背景色不同
2014-08-03 18:17:58
77243
原创 嵌入页面
一.应用框架技术 ---- 要在宿主页面中嵌入外部页面的方法是,在宿主页面中包含外部页面的位置插入“”语句即可(注意: 标签中的各种属性含义请查阅相关技术手册)。---- 如果想在嵌入的外部页面过长时不出现滚动条,在外部文件标签中加入“scroll=no”或者在宿主页面标签中加入“scrolling=no”即可。---- 但这样做会出现一个问题,就是宿主页面和外部页面背景色不同
2014-08-03 18:06:27
2277
原创 嵌入外部页面
一.应用框架技术 ---- 要在宿主页面中嵌入外部页面的方法是,在宿主页面中包含外部页面的位置插入“”语句即可(注意: 标签中的各种属性含义请查阅相关技术手册)。---- 如果想在嵌入的外部页面过长时不出现滚动条,在外部文件标签中加入“scroll=no”或者在宿主页面标签中加入“scrolling=no”即可。---- 但这样做会出现一个问题,就是宿主页面和外部页面背景色不同
2014-08-03 18:01:51
5727
转载 安装检测时显示"重新启动计算机".
安装检测时显示"重新启动计算机". "需要重新启动计算机。必须重新启动计算机才能安装SQLServer.",重启后还是显示同样的问题,解决方法:1.开始菜单,运行,输入regedit.exe打开注册表 2.打开注册表编辑器,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionMana
2014-07-27 14:06:56
1470
转载 ASP.NET 开源CMS汇总
列举出自己见过的asp.net开源cms,方便初学者入门学习,如果有更好的开源cms请在评论中推荐,谢谢!1. DotNetNuke(ASP.NET 2.0) 个人推荐深入研究DotNetNuke是一个Web应用框架的理想,为创建和部署的项目,如商业网站,企业内联网和外联网,在网上出版门户,并定制垂直应用软件。 方便用户-DotNetNuke旨在使用户可以更轻松地管理所有方面的项目。
2014-06-05 11:30:06
1056
转载 C# DataGridView添加右键菜单等技巧 --转
1).右键点击行时选中行,并弹出操作菜单1). 添加一个快捷菜单contextMenuStrip1;2). 给dataGridView1的CellMouseDown事件添加处理程序:复制内容到剪贴板 程序代码private void DataGridView1
2014-04-15 17:27:23
9268
1
转载 DataGridView分页功能的实现
最近做了一个DataGridView的分页显示Demo。也是看见网络上很多人询问关于DataGridView如何做分页。根据我的认 识,Visual Sutido 2005里的DataGridView控件是没有带分页属性的,因此咱们必须通过写代码去实现分页功能。好了,先看一下Demo的界面。从界面可以看到,在设计时需要一个DataGridView、BindingNavi
2014-04-15 13:02:06
1398
1
转载 DataGridView控件使用大全
DataGridView控件DataGridView是用于Windows Froms 2.0的新网格控件。它可以取代先前版本中DataGrid控件,它易于使用并高度可定制,支持很多我们的用户需要的特性。关于本文档:本文档不准备面面俱到地介绍DataGridView,而是着眼于深入地介绍一些技术点的高级特性。本文档按逻辑分为5个章节,首先是结构和特性的概览,其次是内置的列/单元格
2014-04-15 12:57:27
1775
转载 extjs中通过tpl实现带图标的ComboBox
在使用extjs中的combobox控件时,通过变更tpl内容,可以很轻松实现提示内容,例如官方示例的examples\form\combos.html下,可以实现下图combobox的选择内容提示信息:既然可以显示信息文字,当然应该可以显示图片,笔者通过测试,可以这样实现部分代码如下:var AddmenuIcon=new Ext.form.ComboBox({
2014-03-21 10:58:37
2470
转载 ExtJs之combobox详解
1.服务器数据作为ComboBox的数据源 实例首先从服务器获取json数据://cs后台代码,简单起见,示例而已,要主要字符串格式(新手注意,下面的代码放在类里面,不是放在方法里)public string ServerData=”['湖北','江西','安徽']“;//前台js介绍代码Ext.onReady(function(){var combo=new Ext.f
2014-03-21 10:54:19
1222
asp.net单文件带进度条上传
2015-06-28
二维码生成dll
2014-11-22
JQuery弹出登录层
2014-10-27
JQuery头像在线裁剪
2014-10-27
在Linux平台上搭建DNS服务器(计算机网络课程设计)
2013-01-11
Matlab中的YALMIP工具箱+教程
2012-08-20
随书附光盘《ASP+SQL+Server动态网站案例开发学习笔记》.
2012-01-13
PPT装换为flash的中文版本转换器
2011-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人