自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

blackeys曰

学看听说录

  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 异步方式遍历IndexedDB

IndexedDB 提供了一个客户端存储大量结构化数据的能力,使得 Web 应用程序即使在网络不可用的情况下也能访问数据,这对于构建离线优先或者对网络依赖较小的应用至关重要。按照以上方式,如果需要对indexedDB操作进行封装,对开发者就不太友好了,咨询了国产大模型,给出用Promise实现的异步遍历,对于下一步的封装比较方便。IndexedDB提供了指针对象 IDBCursor,监听onsuccess事件以遍历数据。其他资料提到的方法基本相似。

2024-06-19 15:11:23 210

原创 为Discuz! X3.2批量添加用户的python脚本

为Discuz! X3.2批量添加用户的python脚本

2015-07-02 19:17:41 6978 2

原创 ThinkPHP环境下调用Action的测试工具

前、后端开发者分工合作是Web项目常见的开发方式。在二者开发进度不一致的情况下,后端开发者经常面临无法通过前端界面验证程序的尴尬;此时往往只能采取模拟请求的方式进行测试,而在ThinkPHP环境下模拟请求会更加麻烦一些。基于过往项目的积累,本人开发一个测试工具帮助开发者模拟HTTP请求调用后端Action服务。本文介绍工具的功能和获取、使用方法,并说明实现过程的一些关键点。

2015-03-20 15:15:47 1398

原创 ThinkPHP环境下JS文件按模块部署

ThinkPHP环境下JS文件按模块部署0、序言一般来说,ThinkPHP的JS文件目录不是太友好;但允许修改参数确定JS的存放路径。按照ThinkPHP的目录规范,JS文件一般视同静态资源处理,这样JS文件和视图htm文件将部署在两个完全不同的目录,即使二者属于同一应用、模块。通过Thinkphp提供的模板替换功能,配置模块的JS路径参数,可以将JS文件和普通视图文件都放在同一目录,

2015-03-10 10:48:59 2079

原创 百度搜藏的Chrome插件

一直在使用百度搜藏,官方停止更新Chrome插件,在最新的Chrome V30.0中无法使用之前下载的扩展。稍微修改,加载之后可以正常使用。加载方法:在扩展程序中选择开发模式,加载正在开发的程序。。。。因为代码不具原创性,所以不上传到应用商店,需要使用的可以在此下载:http://download.csdn.net/detail/zhongping136/677

2013-12-26 15:21:57 1065

原创 Chrome插件消息传递实例

首先吐槽“360极速浏览器应用开发平台”的开发文档,在消息传递(http://open.chrome.360.cn/extension_dev/messaging.html)一节中,翻译极其低劣:Sending a request from the extension to a content script looks very similar, except that you need

2013-11-21 21:45:40 19590 3

原创 我不会选择xAjax的几个理由:

1、页面只能是PHP,而不能是纯HTML或者其他。如果我的应用中需要用到纯HTML网页的缓存机制来减轻服务器的压力,或者应用中有其他语言例如ASP的页面,不能轻易将二者结合起来。其实自从知道MVC这个名词后,就希望HTML代码中尽量不嵌入脚本代码;但即使只希望提供一个表单,xAjax也要求你使用PHP。2、只能采取responseXML返回结果。在第一次使用的时候,只是加了一条echo语句,在

2007-05-16 20:18:00 1276

原创 我的xAjax入门教程——PHP学习日记之三

   毕竟简单的框架不能满足要求,至少不够成熟,不敢轻易用于商业应用,所以还是要学一下成熟的框架,还是按照之前的选择,学习xAjax。  xAjax的官方网站上有一个10分钟的入门教程,国内也有很多人对这篇文章进行了翻译。跟着这篇文章一步一步走,很容易完成第一个xAjax实例——不过所有的内容都在同一个文件中,而且不知道该怎样分离具体的内容,不符合逻辑、业务分离的规则。只好学习提供的其他例子,并照

2007-05-16 11:35:00 1922

原创 第一个Ajax程序——PHP学习日记之二

一、我所理解的Ajax    Ajax是近几年才出现的新技术,主要利用Javascript等技术实现用户数据的隐式提交,并允许程序同步或者异步处理服务器发送的数据。和传统的“submit”方式不同,数据的提交以及之后的处理不需要页面的切换,为用户在浏览器上提供了优秀的交互方式。    Ajax的实现无非是各浏览器厂商在浏览器中提供了一个公开的支持Ajax的组件。这个组件可以有Javascrip

2007-05-10 15:46:00 1375

原创 PHP连接数据——PHP学习日记一

一、数据库操作过程1、连接  $link = mysql_pconnect($_POST[host], $_POST[username], $_POST[password])       or die("Could not connect: " . mysql_error());2、选择数据库  mysql_select_db($_POST[database])  

2007-05-09 19:51:00 1010

原创 用Wise Install打造自己的Mysql ODBC Connector安装程序

       题记:很多人都说Wise Install简单,但也许本人愚钝,被这个广泛好评的东西着实困扰了一把;经历千辛万苦做出一个练习后,把所有内容赶紧记下来。       下载一个Wise Install System,最新有9.02了,安装起来。一般还很容易找到汉化的版本,因为官方版本不支持简体中文,做出来的安装程序也是英文,所以汉化是很有必要的;不过好像我在使用的这个版本汉化太多,脚本

2007-01-24 15:09:00 3368 1

原创 通过临时表从DBLink中获取Blob对象

做系统集成时,通过Database Link共享数据是不错的选择。不过真正使用DBLink时却碰到一个不小的问题:从远程数据库上查询Blob字段时总返回ORA-22992错误,如下:select blobcolumn from remoteTable@dl_remote;ORA-22992: 无法使用从远程表选择的 LOB 定位器查找了一下解决方法,有人提出了采用物化视图可以解决这个问

2006-12-05 15:39:00 2273

原创 格式化XML文件为缩进样式

虽然Powerbuilder从9.0开始提供对XML文件的操作,但本人一直用8.0作为主要的开发工具,所以操作XML时只能通过OLE调用DOM控件。使用Microsoft.XMLDOM直接导出(SaveAs) 的XML文件没有缩进,用写字板打开时全部挤在第一行,不好编辑;关键在于后续的开发中由于超长的“一行”数据,导致了错误。后来,在互联网上振翅的蝴蝶的blog上看到了格式化缩进XML文档,有现成

2006-12-04 20:36:00 2420 3

原创 PowerBuilder 8.0 函数Match的bug

场景: string s,fomats = 阿三多发送到非23434fomat = ^[0-9]+$do while not match(s,fomat) s = right(s,len(s) - 1)loopmessagebox(,s)运行结果:内存溢出导致死机结论:Match()函数最好不采用。说明:有人很早就已发现,只是本人不知,最近被此折腾良久,撰此

2006-12-04 16:55:00 1335

原创 注意Java正则表达式的数量表示符

今天用java的正则表达式处理HTML,碰到一个难题,取类似 的超链接时不知如何处理,因为匹配时要取结束的字符串,之间可能会出现最终在CSDN上提问得到了答案,谢谢ykzhujiang(朱朱),帖子见应该怎样写正则表达式。上文中提到的超链接HTML文本,应该如此写成//s*a//s+href//s*=.*?*>。其中提到的匹配的问题,只是简单的.*?就解决了。可以看出,最终并未对特殊字

2006-10-12 15:20:00 2525

原创 Mysql ODBC 连接Mysql参数的问题

    之前使用ODBC连接Mysql时,希望将Conection String写入代码,可以动态生成,并在必要的时候才注册ODBC数据源。在http://www.connectionstrings.com上找到了Connection String的写法:“DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;PORT=3306;DATABASE=tes

2006-08-03 17:44:00 4213

ThinkPHP环境下调用Action的测试工具

本人开发了一种工具帮助ThinkPHP开发者模拟前端ajax请求,以提高测试效率。

2015-03-20

百度搜藏Chrome插件

在官方百度搜藏Chrome插件基础上修改,支持Chrome V30.0。

2013-12-26

Chrome插件消息传递实例

Chrome插件消息传递实例,content script与插件之间的消息传递

2013-11-21

delphi通过fblib控件操作firebird源代码

delphi通过fblib控件操作firebird的源代码,可以执行SQL语句,支持事务处理,包括了支持firebird数据库的DLL文件。 网上查询的资料称: firebird的embedded方式,只需要把icudt30.dll、icuin30.dll、icuuc30.dll、 jaybird21.dll、fbembed.dll五个文件和目录intl(里面有两个文件,是处理字符集的)放在程序启动目录就行了…… 本人实验,fbembed.dll,icudt30.dll,icuuc30.dll三个文件可以正常使用,中文数据也未出现乱码,故只上传上文中的3个DLL文件。

2011-01-04

delphi的telnet代码

delphi下调用telnet协议的代码

2008-12-03

空空如也

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

TA关注的人

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