- 博客(43)
- 收藏
- 关注
原创 用CSS样式给元素动态创建按钮
仿照font-icon的做法,依据元素不同的css样式,给<i>显示成不同图形的图标。通过事件声明,给不同的样式的元素绑定不同的事件。给元素预设置几个空<i>图标占位。
2025-04-27 18:36:03
94
原创 关于重构分析查询界面的思考(未完)
业务系统里,查询界面很常见,随着技术发展,数据分析场景需求多样,很有必要重构分析查询界面,页面引用链接:即页面地址+保存的查询条件,可在其他系统中链接跳转。保存查询条件:可将选择的查询条件保存,后面打开时可以一键设置。开放为数据查询API:可开放为api查询接口。
2025-03-14 11:17:46
268
原创 可有一个描述数据资源的规范?
应用制定一个专用的,用于描述数据的规范,它有特定的HTML标签,采用统一的格式描述,包括标题、数值、备注、来源,它可以通过URL引用,如果是动态的,它应该被制定成API。一个数据资源的收集站点,它可用来存放这些数据,支持良好的分类、引用、访问,个人或组织可以选择数据是私有还是开放的。数据通常以普通文章的形式发布,没有统一的规范,不便于机识读和引用。可以通过AI将网络上的数据转换成标准的格式。
2025-01-20 10:11:38
123
原创 安装百度网盘bypy客户端
运行试试,它让你访问一个网址,获得百度网盘的授权(其中授权码我****处理了)上传的文件在百度网盘“我的应用数据”下(apps/bypy)目录下。上传要备份的文件,也不快,如果文件较大,建议后台运行。改为升级requests,它会把这两个包一起升级了。尝试升级urllib3和chardet。列出试试,看来安装包依赖问题还得解决。再试,命令运行了,依赖问题解决了。
2024-10-20 20:48:28
394
原创 构建我的EVA模型(进行中)
在实际业务中,业务对象的属性总是多变的,采取数据表固定字段总是难以满足快速变化的需求,因此,想构建一个自定义字段的模型。
2024-08-07 07:49:22
162
原创 构建我的API定义规范(未完待续,欢迎指正)
面向不同的项目,以及一个项目不同的版本,应用用不同的代码文件来提供,避免调试部署时影响生产环境,而我经常使用codeIgniter框架提供api,在CI中一个控制类单独写一个代码文件,所以就将用途作为API的URL的第一部分,如:用于gis平台的api,就是gisapi在控制器后加数字,如gisapi1,如果不加数字,则表示这个控制器只有默认版本list列表get取值create创建update更新delete删除如position表示点位user用户。
2024-08-06 11:39:34
339
原创 复制CodeIgniter新版的array_group_by辅助函数
很需要php数组的group_by功能,发现codeIgniter新版中已有这个辅助函数,但我用的codeIgniter没有,又不想升级php等一系列东西,就想把把codeIgniter4.5中array_group_by函数复制过来用。先试着把新版本的array_helper文件及该目录下有个Array子目录一起复制过来,但不行,于是就把这个函数相关的内容复制过来。这个函数还引用到function arrayAttachIndexedValue,也要复制过来。
2024-08-02 10:51:48
253
原创 创建和扩展Flex 2组件(Creating and Extending Flex 2 Components)学习笔记
Creating and Extending Flex 2 Components This part describes how to create custom Flex components in MXML and ActionScript.Creating Flex Components Using ActionScript to Create Components
2008-11-05 11:28:00
579
原创 AS3中易混淆的XML,XMLList转换
http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()"> import mx.collections.XMLListCollection; import mx.controls.Alert; private function init():void{ var a:XML=
2008-11-02 23:06:00
3337
原创 开发手记
在mouseDown里startDrag(),在mouseUp里stopDrag(),发现move事件是在stopDrag()执行完之后才触发的,并不是在移动过程中时时触发的。move事件里放一些移动完要处理的事才是对的。
2008-09-09 10:14:00
462
原创 不用费劲学习,简单三步,也来个MVC框架
视图/模板文件:一个php文件,直接在html里用嵌入php代码,就象我们最早开始学习php编程那样,但要记住这个文件我们是用来作模板用,千万不要加上一大堆php代码。复杂业务逻辑不要写在这里了,这时只负责显示。业务逻辑/模型:在专门的模块目录下,你可以仔细地写业务逻辑。水平高点的可以写些类,水平差点,从数据库取生内容,生成一个字符串总会吧!控制器:不就是用来连接模型与视图吗。1)收集
2008-06-22 14:02:00
445
原创 关于创建一个组件的步骤
关于创建一个组件的步骤要实现你的组件,按如下常规的步骤:1.如果需要,创建组件的任何skins2.创建一个AS类文件a.从基类扩展一个类,如UIComponent或别的组件类b.指定你可以在MXML标签里设置的属性c.嵌入任何图形和skin文件。d.实现构造函数e.实现UIComponent.createChildren()方法f.实现UIComponent.commitProperties()方
2008-06-02 23:03:00
579
原创 TabNavigator控件的子选项卡是用states实现的
在application中的createComplete事件中引用控件中某个子选项卡下的控件,结果出错,提示为引用空对象。由此猜测:在控件的每个选项卡,可能是用states来实现的。各个选项卡里的控件默认是在第一次打开时才自动生成的。所以,在application中的creationComplete事件中调用这些子控件时,提示为空对象。但打开了这个选项卡之后,这些子控件便创建了。
2008-05-31 11:34:00
494
原创 自定义类的数据绑定在getter/setter方法对上
在自定义类中使用数据绑定,通常是这样:class aaaaa{private var _width;private var _height; [Bindable] public function get width():int{ return _width; } [Bindable] public function get height():int{ return _h
2008-05-31 11:26:00
472
翻译 一、从简单MXML组件中处理事件
一、从简单MXML组件中处理事件简单MXML组件是那些包含一个单独的,不是一个容器的的根标签。下面的主题StateComboBox.mxml组件就是一个简单组件,因为它仅是为ComboBox控件的一个定义。对于处理一个简单组件中的事件你有两个选择:在你的定制组件内部处理,或使用这个组件的文件中处理例,在外部处理组件的close事件:http://www.adobe.com/2006/mxml" x
2008-05-28 23:36:00
569
翻译 关于组件实例化生命周期
关于组件实例化生命周期描述执行的序列步骤,当你从一个组件类创建一个组件时。作为生命周期的一部分,Flex自动调用组件方法,分发事件,使组件可视。下例是在AS中创建一个按钮并增加到一个容器中:1.调用组件的构造函数,新建一个组件:// Create a Button control. var b:Button = new Button()2.通过设置它的属性,配置组件,如:// Configur
2008-05-28 23:15:00
532
原创 创建高级可视组件
创建高级可视组件简单可视组件是已有Flex组件的子类,使用skins或styles改变组件的外观,为组件增加新的功能。例如,你为Button控件增加一个新的事件类型,为DataGrid控件修改默认styles或skins等。本节描述怎样创建高级可视组件在AS中,一般用来:1.修改一个已存在组件的可视外观或可视特性;2.创建一个组件封装多个组件在内部3.创建UIComponent的子类来生成完全定制
2008-05-27 23:26:00
473
原创 应用样式到定制组件
应用样式到定制组件在定制组件的构造函数里应用:package myComponents{ // as/myComponents/BlueButton.as import mx.controls.Button; public class BlueButton extends Button { public function BlueButton()
2008-05-27 23:25:00
556
翻译 在AS组件中定义事件
在AS组件中定义事件Flex结构的核心类是mx.core.UIComponent,定义了核心事件,例如updateComplete,resize,move,creationComplete及其他的基础特性。继承于Flex已有类的组件自然继承了这些事件,它们也一样分发这些事件。如扩展自标准的Button类的组件:定制组件按需求还可定义新的事件。在组件里处理预宝义事件定制组件自身也可创建事件侦听器
2008-05-26 22:47:00
640
原创 用MXML里的tag属性来初始化继承成员
用MXML里的tag属性来初始化继承成员在一个MXML组件里,你能初始化任何继承的public,可写的成员变量的值,通过定义一个MXML组件的子标签,其id匹配这个继承成员的名。例如,你已经有了这么一个用AS定制的MyPanel组件:package myComponents{ import mx.containers.Panel; import mx.controls.Text;
2008-05-24 12:55:00
621
原创 定义一个重载方法
定义一个重载方法可在你的ActionScript组件中重载一个基类的方法,只需简单地使用override关键字,例子:package myComponents{ import mx.controls.Alert; import mx.containers.HBox; import flash.display.DisplayObject; public class HBo
2008-05-24 12:54:00
605
原创 为组件属性使用数据绑定
为组件属性使用数据绑定数据绑定,用来自动地复制源的值到目标。1.将属性作为绑定表达式的目标。 在你的定制组件中的属性自动地可作为数据绑定的目标,包括用setter和getter方法定义的。2.将属性任为绑定表达式的源。 你必须在Flex里注册这个属性,源属性必须分发一个事件 你要使用[Bindable]元数据标签,在以下三个地方: 在一个类定义之前,将所该类所有的public属性和setter和
2008-05-24 12:24:00
492
原创 在AS中定义public属性
增加属性和方法到一个组件1.在AS里定义public属性1)在组件里使用public定义的属性,或用getter和setter定义的属性都可以在MXML标签中直接指定值,如:2)下例,可以让用户使用Ctrl+I键来增加TextArea控件的字体尺寸,用Ctrl+M来缩小。package myComponents{ // as/myComponents/TextAreaFontContro
2008-05-22 22:48:00
552
原创 在AS里创建可视组件》关于AS组件
在AS中创建简单可视组件一、关于AS组件1. 所有的FLEX可视组件源自UIComponnet类。2. 创建一个简单组件例:扩展一个TextArea组件,添加一个事件keyDown监听器,当按下Ctrl+z时,清空文本。package myComponents{ // as/myComponents/DeleteTextArea.as import mx.controls.TextAr
2008-05-22 22:19:00
439
原创 10-使用states
在FLEX术语里,state是视图改变的集,可叫作覆盖,它可以是增加或删除组件,改变属性和行为。每个Flex应用都有至少一个状态,叫base state。使用Flex state使你为应用容易地改变视图,在宏或微观级。使用state作屏幕是认为是宏观级的使用,使用state来管理层叠表单和组件的不同视图可认为是微观级的使用。你能创建states在application级和组件级,可用M
2008-05-14 23:50:00
776
原创 原来的笔记-学习pear的LiveUser
学习pear的LiveUserPosted 三月 9th, 2007 by stone5 pear pear ini_set("display_errors", true); require_once("conf.php"); require_once("login.php"); page_top(); if (!$LU->isLoggedIn())
2008-05-11 10:58:00
463
原创 原来的笔记-pear live user最难理解的conf.php的内容
最难理解的conf.php的内容Posted 三月 9th, 2007 by stone5 pear 最难懂的conf.php的内容放这里ini_set("include_path", ../libs/PEAR/ . PATH_SEPARATOR . ini_get("include_path"));require_once MDB2.p
2008-05-11 10:51:00
2150
原创 原来的笔记-用LiveUser来处理登录认证
用LiveUser来处理登录认证Posted 三月 9th, 2007 by stone5 pear require_once("conf.php");require_once("login.php");page_top();//显示页头if (!$LU->isLoggedIn())//是否登录{echo Login;show_login(
2008-05-11 10:50:00
567
原创 原来的笔记--学习pear的LiveUser
学习pear的LiveUserPosted 三月 9th, 2007 by stone5 pear ini_set("display_errors", true);require_once("conf.php");require_once("login.php");page_top();if (!$LU->isLoggedIn()){echo
2008-05-11 10:49:00
577
原创 当时的一些试用体会
试用remember milk Posted 五月 14th, 2007 by stone5任务要支持树型无限分类,即任务可以分解成具体的子任务,有的任务可以明确完成时间,有的任务指定提醒时间。便条的类型可分为记事想法任务日程分析execl的基本图表功能 Posted 四月 16th, 2007 by stone5分析execl的基本图表功能:图表样式多样可以选择:是否选择图例图例所在的位
2008-05-11 10:43:00
289
原创 原来的一些学习笔记
是采用仿ROR的目录结构还是以功能模块分类的目录结构Posted 二月 25th, 2007 by stone5在给SM114网增加进会员功能时,想让程序有更清晰的结构,因此考虑是采用仿ROR的目录结构还是以功能模块分类的目录结构。在ROR的APP目录下,分为controllershelpersviewsmodels四个目录结构还是按各个功能模块分类的目录结构,如:user:放置用户登录,改密,验
2008-05-11 10:41:00
429
原创 学习pear的Image_Graph包的一些笔记
image_graph中的对象类型及结构 Posted 三月 31st, 2007 by stone5image_graph中的对象类型及结构graph----------总图形plotarea-------绘图区plot-------------图块dataset--------数据集point------------点一个图形中多个图形区的分块Posted 三月 31st, 2007 by
2008-05-11 10:36:00
1623
原创 以前学习php的一些笔记
php的html字符串处理函数 Posted 五月 8th, 2007 by stone5nl2br(str):将换行符转换成HTML的htmlspecialchars:部分特殊字符HTML转义输出htmlspecialchars_decodehtmlentities:所有特殊字符HTML转义输出html_entity_decodeget_html_translation_tablefgetss:
2008-05-11 10:34:00
356
原创 以前学习pear的一些日志
学习使用pear之DB_Table包 Posted 三月 1st, 2007 by stone5为SM114增加产品展示模块,尝试使用DB_Table来进行数据读出。在使用DB_Table来SELECT输出时,怎么没找到ID值,后再看了文档,原来我指定了get =>assoc,该情况下,会将返回的第一列,一般是ID字段,作为数组的键值了,也不在子数组(即行记录)里有了。这种用法,在直接
2008-05-11 10:31:00
440
原创 组件的接口
关于接口在ActionScript中接口只能声明方法或使用setter和getter方法的属性,它们不支持常量。定制MXML组件能能过implements属性指定接口。多个接口可用逗号列表。所有接口声明的方法必须是public的,具体实现的方法返回的类型必须在接口中声明的一致。如果在接口定义中没有指定返回类型,实现方法能声明任何返回类型。在MXML组件中不能定义一个构造函数,如果你做,编译
2008-05-10 15:47:00
536
原创 组件的事件
一、从简单MXML组件中处理事件简单MXML组件是那些包含一个单独的,不是一个容器的的根标签。下面的主题StateComboBox.mxml组件就是一个简单组件,因为它仅是为ComboBox控件的一个定义。对于处理一个简单组件中的事件你有两个选择:在你的定制组件内部处理,或使用这个组件的文件中处理例,在外部处理组件的close事件:http://www.adobe.com/2006/mxml"
2008-05-10 14:49:00
494
1
原创 传递引用给自定义组件
传递引用给MXML组件的属性前面提的是如何传递值给MXML组件的属性,下面将是传递引用,引用可以是调用中的组件,另一个组件等。访问Application对象这个Application对象是一个Flex应用的顶级对象。在你的定制组件中,使用mx.core.Application.application静态属性来引用它。You can also use the parentDocument prope
2008-05-10 13:33:00
412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人