
编程
文章平均质量分 73
萤火虫小Q
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
web端实现对pdf文件进行批注
基于pdf.js实现了 pdf 增加并编辑批注的 js 插件库,同时支持写入批注到数据库中并保存,且能够反向定位到批注位置。原创 2024-02-23 15:35:41 · 1868 阅读 · 0 评论 -
ExtJs4 笔记(14) layout 布局
本篇讲解Ext另一个重要的概念:布局。一般的容器类控件都是通过配置项items添加子控件的,这些子控件相对于父控件怎么定位呢,这里就要用到布局。某些容器类控件,它本身默认就集成了一种布局方式,例如比较典型的是:Ext.container.Viewport 布局控件,它其实就是一个border布局的容器,还有Ext.form.Panel、Ext.tab.Panel等。本节我们系统的分析各种布局方式。转载 2014-03-17 12:34:03 · 593 阅读 · 0 评论 -
ExtJs4 笔记(8) Ext.slider 滚轴控件、 Ext.ProgressBar 进度条控件、 Ext.Editor 编辑控件
本篇要登场的有三个控件,分别是滚轴控件、进度条控件和编辑控件。一、滚轴控件 Ext.slider1.滚轴控件的定义下面我们定义三个具有代表意义滚轴控件,分别展示滚轴横向、纵向,以及单值、多值选择的特性:[html] 滚轴控件 横向,初始值50 纵向,带提示 多值,自定义转载 2014-03-17 12:19:37 · 1396 阅读 · 0 评论 -
ExtJs4 笔记(3) Ext.XTemplate 模板
本篇将涉及到ExtJs中一个重要的概念,模板。话说Razor很神奇,但是我个人不是很喜欢那种html混编C#的方式,仿佛又回到了asp的时代。ExtJs的模板同样也可以组织生成灵活的html,而且代码和html有效的分离。本文将细细分析ExtJs模板的用法。行文之前我先把公共的html和用到的js数据贴在前面,后面的代码都要引用到。[html] 使用标签tpl和操作符for转载 2014-03-17 11:09:21 · 889 阅读 · 1 评论 -
ExtJs4 笔记(9) Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件
本篇讲解三个容器类控件。一、面板控件 Ext.Panel一个面板控件包括几个部分,有标题栏、工具栏、正文、按钮区。标题栏位于最上面,工具栏可以在四个位置放置,围绕中间部分正文,按钮区位于最小方。下面介绍几个基本配置项:1.title:设置面板标题文本。2.tbar,lbar,rbar,bbar:分别设置上、左、右、下四个部位的工具栏。3.html,items:前者用来设置正文部转载 2014-03-17 12:21:53 · 1159 阅读 · 0 评论 -
ExtJs4 笔记(12) Ext.toolbar.Toolbar 工具栏、Ext.toolbar.Paging 分页栏、Ext.ux.statusbar.StatusBar 状态栏
本篇讲解三个工具栏控件。其中Ext.toolbar.Toolbar可以用来放置一些工具类操控按钮和菜单,Ext.toolbar.Paging专门用来控制数据集的分页展示,Ext.ux.statusbar.StatusBar用来展示当前的状态信息。一、Ext.toolbar.Toolbar工具栏控件可以被附加在面板、窗口等容器类控件中,可以在四个方位添加多个工具栏控件。我们演示多个Ext.t转载 2014-03-17 12:27:48 · 1631 阅读 · 0 评论 -
ExtJs4 笔记(7) Ext.tip.ToolTip 提示
本篇介绍提示控件,ExtJs支持两种方式定义提示,可以支持普通html元素和一般的ExtJs UI控件。一、基本提示 Ext.tip.ToolTip1.最简单的提示下面通过代码定义一个最简单的提示,首先在HTML加入一个div,我们要实现当鼠标移动到这个div上时,自动出现提示,如下是html内容:[html]普通提示接着在js中添加如下代码:[Js]转载 2014-03-17 12:16:05 · 2402 阅读 · 0 评论 -
ExtJs4 笔记(6) Ext.MessageBox 消息对话框
本篇演示消息对话框的用法,ExtJs封装了可能用到的各类消息框,并支持自定义的配置。如下是用到的html:[html]各种消息框ConfirmPromptDIY窗口进度条进度条2wait一、警告对话框和确认对话框展示一个带“是”,“否”按钮的确认对话框。当单击按钮时,执行回调函数,获取按钮类型,并弹出一个警告对话框。[Js] Ex转载 2014-03-17 12:14:21 · 1355 阅读 · 0 评论 -
C++中不能重载的运算符
算术运算符:+,-,*,/,%,++,--;位操作运算符:&,|,~,^(位异或),<<(左移),>>(右移)逻辑运算符:!,&&,||;比较运算符:<,>,>=,<=,==,!=;赋值运算符:=,+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=;其他运算符:[],(),->,,(逗号运算符),new,delete,new[],delete[],->*。原创 2013-12-17 18:53:34 · 973 阅读 · 0 评论 -
SqlDataSource.Select 方法
通过使用 SelectCommand SQL 字符串以及SelectParameters 集合中的任何参数,从基础数据库中检索数据。命名空间: System.Web.UI.WebControls程序集: System.Web(在 System.Web.dll 中)语法C#public IEnumer原创 2013-12-10 15:18:02 · 6314 阅读 · 1 评论 -
忘记SQL 2005 sa用户的密码解决方案
情况一:只是忘记了密码sp_password Null,'123,'sa'把sa的密码设为“123”执行成功后有“Command(s) completed successfully.” OK!情况二:忘记了密码,而且从sysadmin中删除了builtin\Administrators帐号,现在没其他人是sysadmin了A:SQL Server 2005/原创 2013-05-15 00:11:04 · 876 阅读 · 0 评论 -
JUnit3的使用
简要说JUnit的4大功能 1. 管理测试用例。修改了哪些代码,这些代码的修改会对哪些部分有影响,通过JUnit将这次的修改做个完整测试。这也就JUnit中所谓的TestSuite。 2. 定义测试代码。这也就是JUnit中所谓的TestCase,根据源代码的测试需要定义每个TestCase,并将TestCase添加到相应的TestSuite方便管理。3. 定义测试环境。在Test原创 2013-05-09 15:42:06 · 665 阅读 · 0 评论 -
51单片机延时程序
延时程序在单片机编程中使用非常广泛,但一些读者在学习中不知道延时程序怎么编程,不知道机器周期和指令周期的区别,不知道延时程序指令的用法, ,本文就此问题从延时程序的基本概念、机器周期和指令周期的区别和联系、相关指令的用法等用图解法的形式详尽的回答读者。转载 2013-03-28 19:31:13 · 35224 阅读 · 4 评论 -
MessageBox.Show()函数小解
private void button1_Click(object sender, EventArgs e) { MessageBox.Show(" 1 个参数 " ); } private void button2_Click(object sender, E原创 2013-01-17 02:30:12 · 1097 阅读 · 0 评论 -
Linux下c语言多线程编程
Linux下c语言多线程编程引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好处?什么的系统应该选用多线程?我们首转载 2012-12-16 12:44:00 · 791 阅读 · 0 评论 -
linux下的c语言的随机数算法代码
在linux下取随机数,当然可以简单的用rand函数,不过要注意的是一定要设置好种子,否则伪随机数就会变成非常伪的随机数。设置种子,一般就用time函数返回当前时间即可。一般来讲,这样的做法基本上就可以了,因为虽然我们用的是随机数,但是由于种子不同,从上亿的数中去猜测我们的种子几乎是不可能的。 但是如果我们的种子算法被知道了,那么显然就不行了。当然作为某些应用也无所谓,比如我们要在屏幕上随机转载 2012-12-15 15:51:45 · 1338 阅读 · 0 评论 -
Sqlserver中存储过程,触发器,自定义函数(一)
Sqlserver中存储过程,触发器,自定义函数1.存储过程有关内容存储过程的定义;存储过程的分类;存储过程的创建,修改,执行;存储过程中参数的传递,返回与接收;存储过程的返回值;存储过程使用游标。1.1存储过程的定义:存放在服务器上预先编译好的sql语句,可以给存储过程传递参数,也可以从存储过程返回值。优点:提供了安全访问机制,比如可以将不同的转载 2012-12-06 22:25:05 · 4056 阅读 · 0 评论 -
ExtJs4 笔记(1) ExtJs大比拼JQuery:Dom文档操作
现在主流的JS框架要数ExtJs和JQuery应用的比较广泛。JQuery属于轻量级的,一般做网站应用比较常见,可见块头小的优势。ExtJs比较庞大,它除了对基本的JS语法和HTML DOM操作方式的封装之外,还提供了一套强大的UI库。在企业级B/S解决方案应用上独占优势。就单说它在原生JS的封装,DOM操作方式封装方面也足以藐视JQuery。下面我就通过对比API,体现两种框架的异曲同工之处。我转载 2014-03-17 11:19:13 · 558 阅读 · 0 评论 -
ExtJs4 笔记(2) ExtJs对js基本语法扩展支持
本篇主要介绍一下ExtJs对JS基本语法的扩展支持,包括动态加载、类的封装等。一、动态引用加载ExtJs有庞大的类型库,很多类可能在当前的页面根本不会用到,我们可以引入动态加载的概念来即用即取。这些代码都要写在Ext.onReady外面。1.动态引用外部Js[Js]?1234//加载配置可用Ext.Loader.s转载 2014-03-17 11:50:47 · 600 阅读 · 0 评论 -
ExtJs4 笔记(10) Ext.tab.Panel 选项卡
本篇讲解选项卡控件。一、基本选项卡首先我们来定义一个基本的选项卡控件,其中每个Tab各有不同,Tab的正文内容可以有三种方式获取:1.基本方式:通过定义html和items的方式。2.读取其他html的信息:通过设置contentEl就可以获取其他html的信息为当前tab正文。3.读取服务端数据:通过定义autoLoad异步方式获取服务端数据。另外,每个tab都可以设置是转载 2014-03-17 12:23:30 · 966 阅读 · 0 评论 -
开发自己趁手的开发的工具
不知道各位有没有自己经常用的工具呢,相比肯定是有的。这里说的工具是开发中使用的工具,比如我们项目中会用到PD来查看数据字典,但是还是感觉不方便,第一是软件体积大,打开慢,查找也不方便。 如果我说可以在web页面上看到你需要的数据字典,数据结构,你会不会感兴趣呢?现在呢,我作为抛砖引玉介绍一款工具能够在web上浏览数据表结构的工具DBNote。先来看看功能示意图:...原创 2018-05-15 12:27:15 · 749 阅读 · 1 评论 -
.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 · 4435 阅读 · 0 评论 -
C#扩展方法的理解
“扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。” 这是msdn上说的,也就是你可以对String,Int,DataRow,DataTable等这些类型的基础上增加一个或多个方法,使用时不需要去修改或编译类型本身的代码。先来看看在经常使用List类型中使用扩展方法的例子,首先看看List是如何定义的: // 摘原创 2016-09-08 11:43:30 · 1810 阅读 · 0 评论 -
repeater控件的使用方法,内部控件值的取得和控制,以及分页和对指定id号的获得
当你在看repeater控件的时候相信你已经有相当的基础了,但是我们还是先来看看repeater的基本的知识吧。Repeater没有默认外观,它完全使用模板来控制。这些模板实质包括各种模板元素中列出的HTML代码片段和.NET服务器控件。Repeater这类模板控件使用绑定表达式绑定数据,格式:例:头部用户名年龄重复项尾部原创 2012-08-31 22:49:25 · 5569 阅读 · 2 评论 -
二维码中添加logo图片(提供下载)
经过一段时间的研究,在原来没有原创 2014-11-22 18:01:05 · 4810 阅读 · 0 评论 -
嵌入页面的几种方法
一.应用框架技术 ---- 要在宿主页面中嵌入外部页面的方法是,在宿主页面中包含外部页面的位置插入“”语句即可(注意: 标签中的各种属性含义请查阅相关技术手册)。---- 如果想在嵌入的外部页面过长时不出现滚动条,在外部文件标签中加入“scroll=no”或者在宿主页面标签中加入“scrolling=no”即可。---- 但这样做会出现一个问题,就是宿主页面和外部页面背景色不同原创 2014-08-03 18:17:58 · 77692 阅读 · 0 评论 -
嵌入页面
一.应用框架技术 ---- 要在宿主页面中嵌入外部页面的方法是,在宿主页面中包含外部页面的位置插入“”语句即可(注意: 标签中的各种属性含义请查阅相关技术手册)。---- 如果想在嵌入的外部页面过长时不出现滚动条,在外部文件标签中加入“scroll=no”或者在宿主页面标签中加入“scrolling=no”即可。---- 但这样做会出现一个问题,就是宿主页面和外部页面背景色不同原创 2014-08-03 18:06:27 · 2290 阅读 · 0 评论 -
嵌入外部页面
一.应用框架技术 ---- 要在宿主页面中嵌入外部页面的方法是,在宿主页面中包含外部页面的位置插入“”语句即可(注意: 标签中的各种属性含义请查阅相关技术手册)。---- 如果想在嵌入的外部页面过长时不出现滚动条,在外部文件标签中加入“scroll=no”或者在宿主页面标签中加入“scrolling=no”即可。---- 但这样做会出现一个问题,就是宿主页面和外部页面背景色不同原创 2014-08-03 18:01:51 · 6080 阅读 · 0 评论 -
ASP.NET 开源CMS汇总
列举出自己见过的asp.net开源cms,方便初学者入门学习,如果有更好的开源cms请在评论中推荐,谢谢!1. DotNetNuke(ASP.NET 2.0) 个人推荐深入研究DotNetNuke是一个Web应用框架的理想,为创建和部署的项目,如商业网站,企业内联网和外联网,在网上出版门户,并定制垂直应用软件。 方便用户-DotNetNuke旨在使用户可以更轻松地管理所有方面的项目。转载 2014-06-05 11:30:06 · 1074 阅读 · 0 评论 -
extjs中通过tpl实现带图标的ComboBox
在使用extjs中的combobox控件时,通过变更tpl内容,可以很轻松实现提示内容,例如官方示例的examples\form\combos.html下,可以实现下图combobox的选择内容提示信息:既然可以显示信息文字,当然应该可以显示图片,笔者通过测试,可以这样实现部分代码如下:var AddmenuIcon=new Ext.form.ComboBox({转载 2014-03-21 10:58:37 · 2493 阅读 · 0 评论 -
ExtJs之combobox详解
1.服务器数据作为ComboBox的数据源 实例首先从服务器获取json数据://cs后台代码,简单起见,示例而已,要主要字符串格式(新手注意,下面的代码放在类里面,不是放在方法里)public string ServerData=”['湖北','江西','安徽']“;//前台js介绍代码Ext.onReady(function(){var combo=new Ext.f转载 2014-03-21 10:54:19 · 1238 阅读 · 0 评论 -
ExtJs4 笔记(13) Ext.menu.Menu 菜单、Ext.draw.Component 绘图、Ext.resizer.Resizer 大小变更
本篇讲解菜单、绘图、还有大小变更控件。菜单控件可以附加到各种其他控件中,比如按钮、工具栏等,甚至可以直接通过通过右键打开(模拟右键菜单);ext对绘图的支持可以让我们通过js来绘图;大小变更控件可以让各种html元素获取可变更大小的能力。下面我们一一详细介绍。一、Ext.menu.Menu 菜单1.菜单的定义下面我们来定义一个菜单,它包括一个下拉列表,还有颜色选择器,日期选择器等菜单项转载 2014-03-17 12:29:23 · 1891 阅读 · 0 评论 -
ExtJs4 笔记(11) Ext.ListView、Ext.view.View 数据视图
本篇介绍两个用来展示数据的容器控件,分别是Ext.ListView和Ext.view.View。Ext.ListView就是大名鼎鼎的Ext GridPanel的前身,不过现在的Ext4已经将它整合到GridPanel一起了,做一些简单的表格数据展示还是可以用到的。而Ext.view.View则提供了通过模板自定义展示数据的方式,数据的展示形式不限于表格,可表现为灵活的方式,同时Ext为其提供了基转载 2014-03-17 12:25:54 · 948 阅读 · 0 评论 -
ExtJs4 笔记(5) Ext.Button 按钮
从本篇开始讲基础控件,ExtJs对所有的UI控件都有它自己的一套封装。本篇要讲到的是ExtJs的按钮。主要包括按钮事件、带分割线、带图标、带菜单的按钮,下拉选项式按钮和按钮组合等。我们先看看效果图:预览如下是用到的html:[html] 三种方式实现事件:转载 2014-03-17 12:12:55 · 1325 阅读 · 0 评论 -
ExtJs4 笔记(4) Ext.Ajax 对ajax的支持
本篇主要介绍一下ExtJs常用的几个对JS语法的扩展支持,包括Ajax封装,函数事件操作封装,还有扩展的常用函数等。Ajax服务端交互式操作是提交到.NET MVC。后续服务端交互都采用这一方式实现。一、ExtJs中的Ajax:Ext.Ajax.request通过客户端向服务端发送Ajax请求,可以“直接”调用MVC的action方法,并传递参数,action返回值可以是普通字符串,也可以转载 2014-03-17 12:09:41 · 864 阅读 · 0 评论 -
数据库中的存储过程在C#项目中的使用举例
数据库中的存储过程在C#项目中的使用举例 一直以来感觉在SQL server中写的些什么触发器啊,存储过程啊,怎么能在项目中使用呢,今天通过实验,明白了,先给出实例给大家以供参考: 存储过程 以下是SQL中两个存储过程: CREATE PROCEDURE dbo.oa_selectalluser AS select *原创 2012-12-06 21:49:57 · 852 阅读 · 0 评论 -
Sqlserver中存储过程,触发器,自定义函数:(二)
Sqlserver中存储过程,触发器,自定义函数:自定义函数:1.函数类型;2.函数的参数和返回值;1.函数类型:标量值函数,返回的是一个标量值表值函数:内联表值函数;多语句表值函数。标量值函数:[sql] view plaincopyprint?eg1:创建一个统计某雇员订单总数的函数 create function S转载 2012-12-06 22:26:10 · 1046 阅读 · 0 评论 -
memcmp和strcmp函数
Compare characters in two buffers.int memcmp( const void* buf1, const void* buf2, size_t count );inline int wmemcmp ( const wchar_t* buf1, const wchar_t* buf2, size_t count);Paramete原创 2012-09-30 11:55:47 · 1080 阅读 · 0 评论 -
asp.net中repeater控件的嵌套和实现分页
前台的代码 作者 书籍 '> '> 共 页 当前为第 页 在cs文件中的写法:public partial class _Default原创 2012-08-25 14:49:01 · 2205 阅读 · 1 评论 -
独有数据绑定控件ListView
http://www.cnblogs.com/valens/archive/2008/06/05/1214481.html随 Visual Studio® 2008 一同发布的 ASP.NET 3.5 引入了新的数据绑定控件—ListView。我知道您正在想什么:为什么 ASP.NET 里还需要另一个数据绑定控件呢?毕竟,当显示数据收集时,我们已经有超过 10 个控件可供选择,其中包括转载 2012-09-02 13:01:38 · 2853 阅读 · 0 评论