分类:Web编程
共 938 篇
SWFUpload(2.2.0)常见的事件有: 正常上传文件日志: swfupload_loaded_handler: file_dialog_start_handler: file_queued_handler: PHPnow-1.5.4.zip file_dialog_complete_handler: 1,1,1 upload_start_handler: upload_progress_handler: PHPnow-1.5.4.zip,0,15930991 upload_progress_handler: PHPnow-1.5.4.zip,32768,15930991 upload_progress_handler: PHPnow-1.5.4.zip,360448,15930991…
📂 Web编程
👤 博主
📅 2009-11-05
👁 7630
👍 0
阅读全文 →
①.将以下代码保存为myshow.snippet(UTF-8编码): ②.选择菜单"工具→代码段管理器",导入myshow.snippet; ③.使用示例: 其他说明 ·连续按两次Tab键可输入代码段; ·按一次Tab键切换到下一个变量,且该变量处于选中状态; ·按Enter键完成代码段输入并将光标定位到$end$位置; ·$selected$变量表示在IDE环境中选中的代码段,这个变量通常在外侧代码段中使用; ·$end$变量表示输入代码段后光标所处位置;
📂 Web编程
👤 博主
📅 2009-10-10
👁 5965
👍 0
阅读全文 →
/// <summary>
/// 查找一个byte数组在另一个byte数组第一次出现位置
/// </summary>
/// <param name="array">被查找的数组</param>
/// <param name="array2">要查找的数组</param>
/// <returns>找到返回索引,找不到返回-1</returns>
static int FindIndex(byte array, byte array2)
{
int i, j;
for (i = 0; i < array.Length;…
📂 Web编程
👤 博主
📅 2009-09-25
👁 15772
👍 0
阅读全文 →
主要是因为参数集中参数顺序和SQL语句参数顺序没有对应而导致的。例如本例SQL语句: 而参数集中参数顺序: 将SupplierID和ProductName参数位置对调就正常了。 说明 上述问在MSSQL中并不存在,这是由于MSSQL的SQL语句参数都有名称,传入时是以参数名对应的,而ACCESS的SQL语句参数都用?表示,传入时只能以位置对应,所以上面对调的实际是类型,而不是SupplierID和ProductName参数,名称在ACCESS中其实没多大意义。 vs为Insert语句生成的参数名大都没有意义的,得手工修改,但重新配置Insert语句后这些修改都将丢失,得再次修改(仅针对Insert语句,Update、Delete、Select不会),这也是ACCESS特有的:…
📂 Web编程
👤 博主
📅 2009-09-24
👁 4983
👍 0
阅读全文 →
using System.Text.RegularExpressions;
using System.Text;
/// <summary>
/// 字符串长度(按字节算)
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
static int StrLength(string str)
{
int len = 0;
byte b;
for (int i = 0; i < str.Length; i++)
{
b = Encoding.Default.…
📂 Web编程
👤 博主
📅 2009-09-23
👁 7156
👍 0
阅读全文 →
一直以来对参数化查询有个误解:SqlCommand对象中,给Parameters添加参数的个数必须和CommandText中使用的变量个数相等。今天测试发现: ·CommandText中使用的变量在Parameters中必须有对应的参数; ·Parameters中参数的个数可以多于CommandText中使用的变量个数; 道理很简单,你在程序中使用的变量都必须先声明,但声明的变量没有要求说一定都得在程序中使用。 上边例子中,当categoryID=-1时,声明的@CategoryID变量就是多余的,但并不影响程序运行,这样在多条件查询下使用参数化查询写代码就简单多了。
📂 Web编程
👤 博主
📅 2009-09-18
👁 5624
👍 0
阅读全文 →
PictureBox加载图片后,再将Image属性值设置为null,但本地图片仍无法删除,提示文件正被另一个程序使用,相关代码: 究其原因应是Image属性值设置为null,但资源仍未释放,需等垃圾回收器回收,那我们就手动释放资源再测试下: 终于可以删除了!但如果图片在使用中时试图删除图片,上边代码又不行了,解决方法是将本地图片读到内存流(相当于复制一份图片),再将内存流转化为Image对象并绑定到PictureBox的Image属性,这样原图可正常删除,代码如下:
📂 Web编程
👤 博主
📅 2009-09-16
👁 5756
👍 0
阅读全文 →
编程访问文件是通过文件流对象进行的,当应用程序需要访问文件时,必须先创建一个文件流对象,此流对象和文件是一一对应关系。 在.NET中,使用抽象基类System.IO.Stream代表流,它提供Read和Write两个方法。由于数据流的有序性,因此流对象还有一个读写指针,为此,Stream类还有一个Seek方法用于移动读写指针。 ·FileStream对象的数据来自文件,而MemoryStream对象的数据来自内存缓冲区。这两个类都继承自Stream类。 ·MemoryStream的数据来自内存中的一块连续区域,这块区域称为"缓冲区(Buffer)"。可以把缓冲区看成一个数组,每个数组元素可以存放一个字节的数据。…
📂 Web编程
👤 博主
📅 2009-09-15
👁 5010
👍 0
阅读全文 →
我们常用的分组构造语法为:(子表达式),例如: 该语法捕获的子表达式存放在一个索引数组中,使用match.Groups.Value获取值,Groups.Value表示完整字符串,Groups.Value表示第1个括号内容,Groups.Value表示第2个括号内容,依此类推。 下边介绍另一种分组构造,语法为:(?子表达式),它将捕获的子表达式存放在一个关联数组中,使用match.Groups.Value获取值,例如:
📂 Web编程
👤 博主
📅 2009-09-14
👁 6773
👍 0
阅读全文 →
??是一个二元运算符,当左边操作数为null时返回右边操作数,否则返回左边操作数。例如: 2 ?? 1; //结果:2 null ?? 1; //结果:1 这在可空类型运算时比较有用: 若不用??运算符,会提示将int?转换为int缺少显示转换,加入显示转换后,如果a的值为null,程序运行错误(System.InvalidOperationException)。 此外,在某些场合中,??还可以代替?:使用,简化输入: 注意:??运算符两个操作数类型必须一致!
📂 Web编程
👤 博主
📅 2009-09-04
👁 4155
👍 0
阅读全文 →