- 博客(58)
- 收藏
- 关注
转载 每天听一本书,日精日进
分类 书名 思维、个人管理、自我管理、方法论、心理学、脑科学 慢生活 文学,诺贝尔奖 局外人 文学,推理 达芬奇密码 文学,心灵 巴别塔之犬 社会学,经济学,社科 城市的胜利 统计学,经济学,思维,自我管理 简单统计学 历史,传记,政治 阿拉伯的劳伦斯 心理学,自我完善,身体语言 FBI教你读心术 文学,爱情 1980年代的爱情 工作方法,职场 7-Eleven工作法 ...
2021-06-06 14:02:04 546
转载 Js中for in 和for of的区别
Js中for in 和for of的区别对数组的遍历大家最常用的就是for循环,ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight等,只不过他们的返回结果不一样。但是使用foreach遍历数组的话,使用break不能中断循环,使用return也不能返回到外层函数。那么接下来我们一起看一下for in 和for of 的区别吧。for in看一个简单的例子//for in 应用于数组Array
2021-03-26 13:44:46 464
原创 低阶码撑开ERP物料管理保护伞
刚开始接触ERP的时候,我的师傅经常跟我强调,当BOM变更时,一定要重新运算一下低阶码。那时候,我不知道什么是低阶码,也不清楚BOM变更后为什么要运算低阶码。只是师傅既然让我这么做,我就这么做了。若干年后,也有人问我同样的问题,低阶码有什么作用?现在,经过几年项目实施与实际应用的经验,对于低阶码已经有了比较深刻的认识,我就为此写篇文章,给那些困惑的朋友,理个思路。 低阶码到底是何方神
2010-03-23 09:53:00 736
原创 ERP理论知识问答
BOM相关概念 1、什么是物料编码? 答:物料编码是计算机系统对物料的惟一识别代码。它用一组代码来代表一种物料。物料编码必须是惟一的,也就是,一种物料不能有多个物料编码,一个物料编码不能有多种物料。 2、什么是BOM?请举一个BOM的例子。 答:BOM是指物料清单,它是产品结构的技术性描述文件。它表明了产品组件、子件、零件直到原材料之间的结构关系,以及每个组装件所需要的各下属部件的数量。 下图是一
2010-03-06 16:30:00 6937
原创 CSS中的Clear
在当今web2.0时代,在设计网页的时候大家都会使用div+css进行布局,有点就不用多说了,自然有很多好处了,至少会比用table布局少些代码,而用div布局也有他们的不方便之处,就是比较复杂,尤其是多个div在一行显示,多个浏览器兼容等等,所以初学者还是尽量用table布局,待熟练了在用div. 现在说的是DIV+CSS中clear:both的作用,先看下例: p.f1{float:left;
2010-02-03 15:33:00 995
原创 ASP.NET中数据缓存和输出缓存详解
缓存是在内存存储数据的一项技术,也是ASP.NET中提供的重要特性之一。例如你可以在复杂查询的时候缓存数据,这样后来的请求就不需要从数据库中取数据,而是直接从缓存中获取。通过使用缓存可以提高应用程序的性能。 主要有两种类型的缓存: 输出缓存Output caching 数据缓存Data caching 1. 输出缓存(Output Caching) 使用输出缓存,你
2010-01-28 10:38:00 353
原创 C#中善用String.Format的好处
1.可读性比连加好看如:string str = "select * from "+ strTable +" where name="+strValue;而用Format string.Format("select * from {0} where name={1}",strTable ,strValue);在检查SQL 错误时,容易差错特别是出现",%"这样的符号
2010-01-27 16:47:00 1322
原创 asp.net中的缓存机制
什么是缓存?缓存是将访问频率高的数据或构造成本高的数据保存在内存中。在Web应用程序的上下文中,缓存用与在HTTP请求间保留页或数据,并在无需重新创建的情况下使用它们。缓存分类:1、输出缓存2、数据缓存下面分别举例子说明:第一个例子(输出缓存):前台文件代码: 无标题页 加上这么一句: 申明启用页面缓
2010-01-27 15:50:00 348
原创 C#中关于is与as的一些知识
1. 引言 类型安全是.NET设计之初重点考虑的内容之一,对于程序设计者来说,完全把握系统数据的类型安全,经常是力不从心的问题。现在,这一切已经在微软大牛们的设计框架中为你解决了。在.NET中,一切类型都必须集成自System.Object类型,因此我们可以很容易的获得对象的准确类型,方法是:GetType()方法。那么.NET中的类型转换,应该考虑的地方有那些呢?2. 概念引入类型转
2010-01-23 09:50:00 189
原创 私有构造函数(C# 编程指南)
私有构造函数是一种特殊的实例构造函数。它通常用在只包含静态成员的类中。如果类具有一个或多个私有构造函数而没有公共构造函数,则不允许其他类(除了嵌套类)创建该类的实例。例如:声明空构造函数可阻止自动生成默认构造函数。注意,如果您不对构造函数使用访问修饰符,则在默认情况下它仍为私有构造函数。但是,通常显式地使用 private 修饰符来清楚地表明该类不能被实例化。当没有实例
2010-01-21 15:43:00 300
原创 SQL 中删除重复的记录
select distinct * into temp from yourtable truncate table yourtable insert into yourtable select * from temp drop table temp 谢谢各位。那
2010-01-21 11:31:00 219
原创 C#中事件原理
Windows中的原理如下,其中有三个部分:第一部分,事件源即事件的发生地就是触发事件的控件;第二部分,订阅器即事件的处理程序,用函数实现;第三部分,事件源和事件处理程序间的通信即消息。其中订阅就是编写响应代码,订阅器就是事件处理程序方法。下面程序实现当发生键盘输入事件后,有系统作出响应在屏幕上输出:“message arrived: ”加上输入的字符串。 using Sys
2009-12-30 15:42:00 481
原创 详解C#中事件处理
事件是对象发送的消息,以发信号通知操作的发生。操作可能是由用户交互(例如鼠标单击)引起的,也可能是由某些其他的程序逻辑触发的。引发(触发)事件的对象叫做事件发送方。捕获事件并对其作出响应的对象叫做事件接收方。在事件通信中,事件发送方类不知道哪个对象或方法将接收到(处理)它引发的事件。所需要的是在源和接收方之间存在一个媒介(或类似指针的机制)。.NET Framework 定义了一个特殊的类型(
2009-12-30 14:49:00 227
原创 半小时学会SEO
这篇文章是去年发表的,被很多网站转载,我的金瓶梅中文网就是靠这篇所得的外部链接,PR升到了3。下面是正文:最近在学习SEO,特地做了个金瓶梅中文网用来练习。下面是我的笔记,笔记零乱,但应该是目前SEO知识的超级浓缩版本,拿来与大家分享。我相信只要照着这份笔记边学边做,流量就在眼前 ^-^SEO:就是搜索引擎优化,利用排名规则提高网站或网页在搜索结果内的排名。下面是我的学习笔记,主要以《搜索引擎
2009-12-19 15:49:00 212
原创 ASP.NET2.0动态修改网页关键、标题等(title,keywords,descrtptions,csslink,meta,icon)
ASP.NET2.0新增的功能,由于经常采用一个页面通过不同的参数来显示不同的内容,因此常常需要实现动态输出不同的htmlheader, 比如title, keywords, descrtptions,csslink,meta,icon等。代码如下:protected void Page_Load(object sender, EventArgs e){ //Page titl
2009-12-19 11:46:00 450
原创 JavaScrip学习笔记
JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。什么是 JavaScript? JavaScript 被设计用来向 HTML 页面添加交互行为。 JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。 JavaScript 由数行可执行计算机代码组成
2009-12-05 15:38:00 509
原创 javascript RegExp对象属性与方法和应用
RegExp对象(至今为止我看到过的最通俗易懂和深入的正则表达式教程)JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例。有两种方式可以创建RegExp对象的实例。 使用RegExp的显式构造函数,语法为:new RegExp("pattern"[,"flags"])。 使用RegExp的隐
2009-11-25 16:20:00 196
原创 JavaScrip
[setTimeout] setTimeout(表达式,延时时间) 在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次 用setTimeout实现的自动变化显示随机数的效果: window.onload=sett; function sett() { document.body.innerHTML=Math.ran
2009-11-21 15:48:00 352
原创 关于一些硬件的维护知识
条码机打印时,开始启动正常,但一开始打印时,就亮红灯 解答:这可能是传感器表面有灰尘,下传感器:将覆盖于传感器表面的胶纸移开,用酒精和布清洁一下,上传感器:将支感取出,拎下胶螺丝,然后清洁此传感器. HP1010,HP3030打印机维护: 1.如果卡纸,起皱,首要要排除人为的因素,多半是定影组件(定影膜,热棍)出现了故障, 2.如果是打印
2009-11-21 14:18:00 514
原创 C#中的nullable类型
这是c#2.0语言的新特性,具体的细节能参看c# language spec。nullable类型用于给简单值类型对象赋null值或某个未知值。这在数据库操作中非常常见,当然也会在别的地方有应用。 过去,我们也能通过其他途径完成我们的需求: 1.使用支持装箱的类型。这样我们不能用强类型,同时要用堆来安排每种类型。 2.把值类型包成class。这是个强类型,但也要
2009-11-17 14:11:00 375
原创 C#中ref的用法
public class Data { public int i = 10; } public class Class1 { public static void Test1(Data d) { // 参数d只是一个引用副本,和原引用变量d同时指向同一个对象,因
2009-11-16 09:47:00 488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人