<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a78782295的专栏]]></title><description><![CDATA[                                                                                                                                ]]></description><link>https://blog.youkuaiyun.com/a78782295</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a78782295]]></copyright><item><title><![CDATA[vue中使用socket.io统计在线用户]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/144219876</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/144219876</guid><author>a78782295</author><pubDate>Tue, 03 Dec 2024 18:08:07 +0800</pubDate><description><![CDATA[vuex中使用 socket.io]]></description><category></category></item><item><title><![CDATA[vue 项目使用 nginx 部署]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/143795887</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/143795887</guid><author>a78782295</author><pubDate>Fri, 15 Nov 2024 14:13:41 +0800</pubDate><description><![CDATA[记录下使用element-admin-template 改造项目踩过的坑及打包部署过程提示：以下是本篇文章正文内容，下面案例可供参考。]]></description><category></category></item><item><title><![CDATA[pb获取当月最后一天]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/8312624</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/8312624</guid><author>a78782295</author><pubDate>Tue, 18 Dec 2012 09:25:06 +0800</pubDate><description><![CDATA[date ld_date
ld_date=relativedate( relativedate(date(string(today(),'yyyy-mm-01')),32), &
             - day ( relativedate( date(string(today(),'yyyy-mm-01')) ,32)))]]></description><category></category></item><item><title><![CDATA[WINSOCK控件在PB中使用--聊天室]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/8063104</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/8063104</guid><author>a78782295</author><pubDate>Fri, 12 Oct 2012 09:12:57 +0800</pubDate><description><![CDATA[随着资源共享和实时通讯的需要，很多计算机应用程序早已甩开单兵作战的模式，转入联合行动。 
 网络在计算机世界里，越来越发挥着举足轻重的作用。在Windows应用程序中，处理实时通讯最常用到的还是MICROSOFT公司提供的WINSOCK控件。许多资料都细述了WINSOCK在VB中的使用方法，就连WINDOWS本身提供的hlp文件也是针对VB而写的。笔者因为实际应用的需要，琢磨出了WINSOCK控]]></description><category></category></item><item><title><![CDATA[pb调用DLL文件]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/7965950</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/7965950</guid><author>a78782295</author><pubDate>Tue, 11 Sep 2012 10:05:19 +0800</pubDate><description><![CDATA[LiveJournal Tags: 
pb c 参数对应
MICROSOFT         PB(16Bit)         PB(32Bit) 
Bool                    Boolean         Boolean 
Char*                 Ref string       Ref String 
Colorref]]></description><category></category></item><item><title><![CDATA[布局控件 “WeifenLuo.WinFormsUI.Docking”]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/7520557</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/7520557</guid><author>a78782295</author><pubDate>Sat, 28 Apr 2012 16:03:56 +0800</pubDate><description><![CDATA[WinForm界面开发之布局控件


本篇介绍Winform程序开发中的布局界面的设计，介绍如何在我的共享软件中使用布局控件"WeifenLuo.WinFormsUI.Docking"。

布局控件"WeifenLuo.WinFormsUI.Docking"是一个非常棒的开源控件，用过的人都深有体会，该控件之强大、美观、不亚于商业控件。而且控件使用也是比较简单的。先看看控件使用的程序界面]]></description><category></category></item><item><title><![CDATA[PB中object,contral,custom class,custom visual,custom external等概念的区别]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/7473646</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/7473646</guid><author>a78782295</author><pubDate>Wed, 18 Apr 2012 15:01:37 +0800</pubDate><description><![CDATA[pb的5种类：
custom class :不可见用户自定义类 ，如实现函数的多态
standard class :标准不可见空间 扩展类 
custom visual :用户自定义 可见类 
External Visual: 外部可视类,如ocx引入 
Standard Visual: PB标准可视空间扩展  
“Control”和“Object”的区别：
在PB里，“Contro]]></description><category></category></item><item><title><![CDATA[PB学习]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/7386599</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/7386599</guid><author>a78782295</author><pubDate>Fri, 23 Mar 2012 11:53:49 +0800</pubDate><description><![CDATA[在我们编写诸如像库存，销售等应用系统时，总希望程序能动态的自动刷新库存量或销售量，比如说每隔1秒刷新一次。要实现这样的功能只要我们利用数据窗口的时间间隔属性（Timer Interval），当该值为0时数据窗口不进行刷新，如果要使数据窗口以每一秒钟的频率刷新的话，只要将该值设为1000，即1000毫秒。
dw_1.Object.Datawindow.Timer_Interval = 1000]]></description><category></category></item><item><title><![CDATA[在PB中用Enter键实现跳转的几种方法]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/7337212</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/7337212</guid><author>a78782295</author><pubDate>Fri, 09 Mar 2012 15:58:05 +0800</pubDate><description><![CDATA[在使用PowerBuilder开发的应用软件时，各控件及数据窗口列之间的转换基本上是使用Tab键或鼠标来实现的。而对于一些长期使用基于字符终端的用户来说，特别是对频繁、大量处理数据的用户来说，每输完一笔数据，必须通过Tab键或鼠标跳转到下一列中，非常不方便，而采用Enter(回车)键更便于数据的操作。这里，笔者介绍几种将Enter键用作Tab键的方法：
　　1.在数据窗口中进行列的跳转　在用户具]]></description><category></category></item><item><title><![CDATA[PB窗口之间多参数的传递]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/7337167</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/7337167</guid><author>a78782295</author><pubDate>Fri, 09 Mar 2012 15:49:50 +0800</pubDate><description><![CDATA[在PowerBuilder中函数OpenWithParm，CloseWithReturn，OpenSheetWithParm，windowname.OpenUserObjectWithParm等都有一个在进行窗口操作（打开或者关闭）时存入Message消息对象的参数parameter或returnvalue。


　　消息对象Message有三个属性用于存储这些函数传递给窗口的数据（依赖于窗]]></description><category></category></item><item><title><![CDATA[PB函数大全]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/7284898</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/7284898</guid><author>a78782295</author><pubDate>Wed, 22 Feb 2012 20:58:49 +0800</pubDate><description><![CDATA[Abs()
功能计算绝对值。
语法Abs ( n )
参数n：要得到绝对值的数值型变量或表达式返回值返回值的数据类型与n的数据类型相同，函数执行成功时返回n的绝对值。如果参数n的值为NULL，Abs()函数返回NULL。
Ceiling()
功能返回大于n的最小整数。
语法Ceiling ( n )
参数n：数值型变量或表达式返回值返回值的数据类型与n的数据类型相同。函数执行成功时返]]></description><category></category></item><item><title><![CDATA[PB中的GetItemStatus跟SetItemStatus]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/7266949</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/7266949</guid><author>a78782295</author><pubDate>Fri, 17 Feb 2012 10:51:53 +0800</pubDate><description><![CDATA[DATAWINDOW的四个缓冲区
在PowerBuilder中，DataWindow是用户前端用来存储、操纵数据的对象。在每一个DataWindow对象中有4个二维表作为数据缓冲区，用来存储查询到的数据。用户在DataWindow中对数据处理系统内部的操作实际上都是将数据在这几个缓冲区中进行的修改和移动，最后在用户提交数据库时，系统根据这四个缓冲区中的信息形成SQL的IN-SERT，UPDATE]]></description><category></category></item><item><title><![CDATA[With (NoLock)]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/7198342</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/7198342</guid><author>a78782295</author><pubDate>Fri, 13 Jan 2012 11:29:30 +0800</pubDate><description><![CDATA[所有Select加 With (NoLock)解决阻塞死锁


在查询语句中使用 NOLOCK 和 READPAST 

处理一个数据库死锁的异常时候，其中一个建议就是使用 NOLOCK 或者 READPAST 。有关 NOLOCK 和 READPAST的一些技术知识点： 

对于非银行等严格要求事务的行业，搜索记录中出现或者不出现某条记录，都是在可容忍范围内，所以碰到死锁，应该首先]]></description><category></category></item><item><title><![CDATA[WinForm窗体显示和窗体间传值]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/6943066</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/6943066</guid><author>a78782295</author><pubDate>Mon, 07 Nov 2011 13:07:24 +0800</pubDate><description><![CDATA[以前对WinForm窗体显示和窗体间传值了解不是很清楚 
最近做了一些WinForm开发,把用到的相关知识整理如下 
A.WinForm中窗体显示 
显示窗体可以有以下2种方法： 
Form.ShowDialog方法 （窗体显示为模式窗体） 
Form.Show方法 （窗体显示为无模式窗体） 

2者具体区别如下： 
1.在调用Form.Show方法后,Show方法后面的代码会立即]]></description><category></category></item><item><title><![CDATA[javascript中return的作用]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/6700675</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/6700675</guid><author>a78782295</author><pubDate>Fri, 19 Aug 2011 10:30:23 +0800</pubDate><description><![CDATA[这里面的return含有一些细节知识：
例如：onClick='return add_onclick()'与 onClick='add_onclick()'的区别
JAVASCRIPT在事件中调用函数时用return返回值实际上是对window.event.returnval]]></description><category></category></item><item><title><![CDATA[数据库应用中并发控制若干实现途径]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/6613474</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/6613474</guid><author>a78782295</author><pubDate>Mon, 18 Jul 2011 10:26:04 +0800</pubDate><description><![CDATA[一．引言并发控制是指在多用户的环境下，对数据库进行并发操作进行规范的机制。其目的是为了避免对数据的丢失修改、读脏数据与不可重复读等，从而保证数据的正确性与一致性。并发控制在多用户的模式下是十分重要的，但这一点经常被一些数据库开发人员忽视，而且因为并发控制的层次和类型非常丰富，有时]]></description><category></category></item><item><title><![CDATA[sql server 备份方案]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/6599809</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/6599809</guid><author>a78782295</author><pubDate>Tue, 12 Jul 2011 13:21:42 +0800</pubDate><description><![CDATA[为了减少数据库服务器出问题导致数据掉失，一般都要对数据库进行备份，视对数据的重要性和性能的折中采用不同的备份方案。一般备份方案为：全局备份(一周一次)+增量备份（一天一次）+事务日志备份（两小时一次，视对数据的重视情况而选择）这样的话即使出现问题，数据掉失的范围是两个小时。全局备]]></description><category></category></item><item><title><![CDATA[SQL2005数据库转换到SQL2000]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/6588010</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/6588010</guid><author>a78782295</author><pubDate>Wed, 06 Jul 2011 14:23:51 +0800</pubDate><description><![CDATA[直接restore或附加应该是不行的, 用脚本+导数据肯定没有问题。2005转到2000的步骤1. 生成for 2000版本的数据库脚本2005 的manger studio-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例-- 右键要转到200]]></description><category></category></item><item><title><![CDATA[什么是脏读，不可重复读，幻读。。]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/6453588</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/6453588</guid><author>a78782295</author><pubDate>Sun, 29 May 2011 21:34:00 +0800</pubDate><description><![CDATA[<br />1. 脏读 ：脏读就是指当一个事务正在访问数据，并且对数据进行了修改，而这种修改还没有提交到数据库中，这时，另外一个事务也访问这个数据，然后使用了这个数据。 <br />2. 不可重复读 ：是指在一个事务内，多次读同一数据。在这个事务还没有结束时，另外一个事务也访问该同一数据。那么，在第一个事务中的两次读数据之间，由于第二个事务的修改，那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据是不一样的，因此称为是不可重复读。例如，一个编辑人员两次读取同一文档，但在两次]]></description><category></category></item><item><title><![CDATA[未能找到存储过程master.dbo.xp_regread的解决办法]]></title><link>https://blog.youkuaiyun.com/a78782295/article/details/6432395</link><guid>https://blog.youkuaiyun.com/a78782295/article/details/6432395</guid><author>a78782295</author><pubDate>Thu, 19 May 2011 16:10:00 +0800</pubDate><description><![CDATA[<br />在操作数据库过程中出现“未能找到存储过程master.dbo.xp_regread”。原因：管理员做安全处理的时候把xp_regread给删除了。<br />　　解决办法：重新创建回去就行了<br />　　找到 数据库—master——扩展存储过程，右键“新建扩展存储过程”(名称：xp_regread，路径：xpstar.dll)(还原数据库时出现过此问题)。<br /> ]]></description><category></category></item></channel></rss>