2011-12-31 13:27 by 咖啡色, 1881 visits, 网摘, 收藏, 编辑
摘要:1 写在前面此文主要参考了园子里以下两篇文章:黄聪,Microsoft Enterprise Library 5.0 系列(一) : Caching Application Block (初级)顾磊,[EntLib]微软企业库5.0 学习之路——第四步、使用缓存提高网站的性能(EntLib Caching)2 前面两篇博文写的很好,很全面,为何还需要本文?大家可以点进去看下前面的文章,黄聪写的是企业库Cache的基本用法,顾磊的文章比较深入,而且自定义了CacheHelper类,实用性更强,我也抄袭了这个类(^_^ )。我写此文的目的主要是记录下如果在项目中引入操作Cache、缓存哪些内容及最
阅读全文
2011-10-14 16:39 by 咖啡色, 33 visits, 网摘, 收藏, 编辑
摘要:记得前面某次面试被问到此问题,一直以来因为对JS的不重视+一知半解,所以当时就懵了~ 最近Google了下,找到以下几种写Class的方式: 1 JS因为不是OO语言,所以没有Class的概念,都是通过ProtoType的方式实现的。 var namedClass = Class.create({ initialize: function(name) { t...
阅读全文
2011-10-13 13:50 by 咖啡色, 42 visits, 网摘, 收藏, 编辑
摘要:一、准备工作 “工欲善其事必先利其器。” 电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好。一个用来查资料,一个用来写代码 。总之要显得信息量很大,效率很高。 椅子不一定要舒服,但是一定要可以半躺着。 大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善。沿着电脑屏幕的边框,尽量贴满,显出有很多事情的样子。 工具书...
阅读全文
2011-09-20 14:25 by 咖啡色, 26 visits, 网摘, 收藏, 编辑
摘要:程序中经常会用到泛型,如: class Program { static void Main(string[] args) { string a = "a"; string b = "b"; Console.WriteLine("before change, a={0...
阅读全文
2011-08-19 14:43 by 咖啡色, 20 visits, 网摘, 收藏, 编辑
摘要:最近项目中用到并行,对程序进行一些优化,也查阅了很多资料,对Net并行有了一些感悟,特地记录下来。 一、并行和多线程 到底并行(parallel)是不是多线程(Thread or Task)呢? 1.多线程是单核时代的概念,让很多工作分散到多个thread里面,加快程序效率。 2.并行是多核时代的概念,一台电脑往往有2-4个核心,为了协调各个CPU共同干活,就发明了并行。 额,貌似还是有区别的。
阅读全文
2011-06-24 19:06 by 咖啡色, 220 visits, 网摘, 收藏, 编辑
摘要:1. Const 和 Readonlyreadonly为运行时常量,const为编译时常量编译时常量被运行时常量快,性能好,但是缺乏灵活性(编译时常量需要重新编译应用程序);编译时常量(const)仅限于数值和字符串(基元类型),C#不允许使用new来初始化一个编译时常量;const修饰的常量默认是静态的(类型);readonly修饰的字段可以在构造函数中被修改;使用const较之使用readonly的唯一好处就是性能 详细:首先先解释下什么是静态常量以及什么是动态常量。静态常量是指编译器在编译时候会对常量进行解析,并将常量的值替换成初始化的那个值。而动态常量的值则是在运行的那一刻才获得的,.
阅读全文
2011-03-16 13:43 by 咖啡色, 99 visits, 网摘, 收藏, 编辑
摘要:前年半夜十一点多,我的豆浆机接到一个电话。对方很狂躁地对我大叫:我们这儿是中国邮政,你男朋友难产,赶紧过来一趟准备后事吧。 我放下豆浆机,赶紧拿起一碗罐头开始吃。吃到一半放下碗跑到楼下,一列火车远远驶来,我一招手,火车驶到我面前停下,驾驶员推门问:到哪?我说,中国邮政。你火车太慢。我要打车。 驾驶员大惊失色,一踩油门。火车在水泥路上火星四溅地拉着两道沟脱轨狂飙而去。 我一看鞋底,一点多了。转身跑向楼上。楼顶一架标着“泰坦尼克号”的直升机卷着旋儿风降落,我上前说:去中国邮政走不走?我男朋友难产。你们让我 搭一程。驾驶员说:这是急事儿啊。我这飞机太慢。你打车吧。说完直升机往楼下抛个锚,缓缓拽上来一
阅读全文
2011-02-23 09:59 by 咖啡色, 71 visits, 网摘, 收藏, 编辑
摘要:问题:昨天因为急着下班,在关闭VS2008的时候卡住了,然后用任务管理器,强制结束VS2008进程,导致今天早上来公司发现网站无法编译,错误提示:---------------------------Microsoft Visual Studio---------------------------The project file ' ' has been renamed or is no longer in the solution.---------------------------OK ---------------------------在google后,解决方法如下
阅读全文
2011-02-15 16:23 by 咖啡色, 66 visits, 网摘, 收藏, 编辑
摘要:直接上代码,特点: 1根据系统日期,判断当前星期,自动备份到相应的文件夹mon、tue、wed…… 2支持中文日期、英文日期 3覆盖前比较文件,如果文件相同则跳过(提高备份效率)代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->@echooffecho###Backingupdirectory...ECHOYsetweek=mondate/t|find"一">nulif%errorlevel%equ0goto
阅读全文
2011-02-15 16:19 by 咖啡色, 58 visits, 网摘, 收藏, 编辑
摘要:原题目: 给定一个十进制数N,写下从1开始,到N的所有整数,然后数一下其中出现的所有"1"的个数。 例如: N=2,写下1,2。这样只出现了1个"1" N=12,写下 1,2,3,4,5,6,7,8,9,10,11,12。这样"1"的个数是5 请写出一个函数,返回1到N之间出现"1"的个数,比如 f(12)=5代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1packageorg.blogjava.arithmetic;23/***//**4*
阅读全文
2011-02-15 12:22 by 咖啡色, 67 visits, 网摘, 收藏, 编辑
摘要:Flex应用体积过大,下载到客户端效率低下,有什么解决方案? 将业务功能划分模块,创建Module分别实现每个模块,然后在应用中使用时动态加载;RSL方式编译。 以下解释RSL:本文来源于 冰山上的播客 原文地址:http://xinsync.xju.edu.cn/index.php/archives/1625减小应用SWF文件大小的一个方法就是将一些共享的外部资源拆分出去, 成为一个独立的文件, 这样可以单独地加载缓存到客户端. 这些共享资源可以由多个应用在运行时进行加载, 但是传递到客户端的动作只会发生一次. 这些共享文件被称为运行时共享库(Runtime Shared Libra
阅读全文
2011-02-14 15:53 by 咖啡色, 45 visits, 网摘, 收藏, 编辑
摘要:原帖地址:http://www.dwww.cn/news/2009-3/20093111943478871.shtml 我们在研究其他的网站的样式的时候经常会发现一种情况,就是在很多background属性里都调用同一张图片,来满足网页各个部分的使用。打开这种图片看一下,会发现这张图片上包含了很多小图片,比如: 又如: 这些小图片就是整图分割后的各个部分,把各个部分放在一张图片上,而不是是分别存储成单独的图片,其目的我们都知道,就是减少http请求次数,节省时间和带宽。 那么怎么来实现一张图片在不同的地方只显示其中的一部分呢,这就用到了我们今天要说的背景图片的定位问题。这个问题相信很多人都
阅读全文
2011-02-11 15:31 by 咖啡色, 34 visits, 网摘, 收藏, 编辑
摘要:给客户的电脑装了杀毒软件,趋势企业版Worry-Free™ Business Security Standard Edition,一台作为服务器,其他大概6台左右为员工机器。 最近客户报告问题:1无法更改桌面背景图片(重启后又变回原来的桌面(纯色、无图片的那种),连XP自带的Bliss图片也无法设置);2无法隐藏文件扩展名,隐藏后重启,又出现扩展名。无语了,我检查了电脑,没有任何系统还原之类的软件,因为前段时间是好的,所以客户总说是杀毒软件的问题,纠结……
阅读全文
2011-02-11 09:33 by 咖啡色, 44 visits, 网摘, 收藏, 编辑
摘要:linq to sql 在插入值的时候还是很方便。有时候我们需要在插入一个新的实体之后得到那个实体的主键ID的值,这个ID当然必须是自增。一段时间我一直认为直接使用 linq to sql的插入机制是不可以在做到的,所以只有使用存储过程的,具体可以查看这篇文章:http://blog.benhall.me.uk/2008/01/custom-insert-logic-with-linq-to-sql.html,但是总是觉得这样太麻烦了。通过观察linq to sql插入之后产生的sql发现,它自动生成了两条语句,一条insert,一条select,而且那条select正好就是查询的最后生成的
阅读全文
2011-02-08 12:34 by 咖啡色, 168 visits, 网摘, 收藏, 编辑
摘要:Radiobutton自带的皮肤中,圈太小,不方便用户点击,需要自定义皮肤,google了N久,找到前面两篇资料,然后自己重新写了一个Skin,终于搞定了,哈哈哈~我的SkinRadio.mxml的源码:[代码]看下效果:
阅读全文
2011-02-08 12:30 by 咖啡色, 98 visits, 网摘, 收藏, 编辑
摘要:Submitted by simon on Sat, 11/06/2010 - 12:02 引言: 今天早上去了公司,打开Gmail,发现又一封来自Adobe的题为“Flash Builder 4:学习使用外观应用程序”的邮件,还是和上次一样发上来和大家共享一下。Adobe的例子ZIP包我都共享在文章中了。 相关介绍: 您使用样式和外观自定义应用程序的外观。Flex 4 框架包含两套组件:原来的 MX 组件(可以通过设置样式进行自定义)以及新的Spark 组件(可通过创建自定义外观进行自定义,这些外观定义组件的外观和布局,然后使用样式将外观与组件关联在一起)。通常使用 MXML
阅读全文
2011-02-08 11:24 by 咖啡色, 52 visits, 网摘, 收藏, 编辑
摘要:Submitted by yasmine on Tue, 05/11/2010 - 23:19http://flex4jiaocheng.com/blog/284 skinClass中绘制多边形使用Path标签,把绘制路径放在data属性里。 如:<s:Path data="M0 0L10 10Z"/> 在编写绘制路径时,会用到一些控制关链字,这是必须了解的。 M(x,y):移动到点(x,y)。 Z:结束并关闭路径(路径最后的点会画一条直线到路径起启点)。 L(x,y):画一条直线到点(x,y)(一般和M一起使用,见下面例子)。 C(x1,y1,x,y,x2,y2):从(x1,y1)画一条弧
阅读全文
2011-01-31 16:20 by 咖啡色, 56 visits, 网摘, 收藏, 编辑
摘要:原作者:慧 http://blog.dreamhui.net/archives/38近日要写一个用于皮肤选择的TitleWindow,因为是单选,所以用到单选框mx:RadioButton,但是想用自定义皮肤来定制mx:RadioButton的默认外观,并想去掉前面作为Icon的小圈圈,找了资料,终于解决了。mx:RadioButton的样式里面有关于Icon的声明。因为icon属性只接受Class类型参数,所以如果在CSS样式表中做修改的,不太方便。所以我选择在MXML文件中将其赋予空的Class对象引用,这将覆盖掉默认的前面的小圈圈做icon。然后再在CSS中定义其皮肤。源文件如下:mxm
阅读全文
2011-01-31 16:18 by 咖啡色, 47 visits, 网摘, 收藏, 编辑
摘要:Flex中的皮肤(一) 这里是第一篇,将讲述一下Flex中如何应用UI的皮肤,其实应用UI皮肤不难,你们在使用Flex的过程中是否觉得Flex中自带的皮肤样式不太好看? 或者是想自已做个比较有特色的?下面就我们来说说皮肤吧,先来个简单的,你们在做网页时,做导航按钮什么的很多人都是用一个图片来作为一个按钮吧?之后做 几个不同的颜色,之后就在CSS或者JS里设置一下当鼠标Over和Down和Out等等动作时,就切换不同颜色的图片,这样实现动态效果。在Flex里 也可以如此简单的做皮肤。你可以先画好一个UI的皮肤,之就就将该图片应用到Flex里面。先来看看效果:之后我们来看看代码: 1<?xmlve
阅读全文
2011-01-26 16:40 by 咖啡色, 32 visits, 网摘, 收藏, 编辑
摘要:如何成为一名 Google 软件工程师? 招聘的流程? 在线申请简历筛选电话访谈现场面试Offer发放 面试包括哪些内容? 简短介绍介绍你的专长或进行技术评估提出你的问题面试没有益智类问题(因为益智问题并不能反映你的编程能力) 如何对申请人的工程技能进行评估? 我们会根据以下四个方面来进行评估: 编程语言的语法,关键库函数,编程风格,对程序性能的考虑等算法和数据结构分析能力合理设计 如何准备面试? 复习基础知识复习算法与数据结构练习写代码 在白板上或在纸上练习不要使用伪代码你可以选择你最擅长的编程语言 认识Google员工? 和他聊聊他在Google的经历。让他成为你的推荐人,或者让招聘者知道
阅读全文
2011-01-24 10:58 by 咖啡色, 56 visits, 网摘, 收藏, 编辑
摘要:学习JAVA,选择从Android开始,转载几篇资料……
阅读全文
2011-01-17 12:34 by 咖啡色, 36 visits, 网摘, 收藏, 编辑
摘要:嗯,必须学了,从Struct + Spring + Hibenate 开始吧~I am on firing ...
阅读全文
2010-12-08 12:21 by 咖啡色, 240 visits, 网摘, 收藏, 编辑
摘要:User and Rol Matance e Data Design Table Name UserRole relations of user and role Column note DataType IsNull Key id Auto int NOT NULL PRIMARYKEY userGroupId Int NOT NULL not roleGradeId int NOT NULL Not addition no Table Name UserGroup Column note DataType IsNull Key id Auto int NOT NULL PRIMARYKEY
阅读全文
2010-12-06 14:59 by 咖啡色, 876 visits, 网摘, 收藏, 编辑
摘要:因为项目需要,使用GDI画一个全坐标系统图,并嵌入PDF文件,方便打印。效果图如下:一般的坐标图仅有右上的四分之一,此图则是全坐标的,输入是四个点的坐标,可以是负值。代码:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Bitmapbitmap=newBitmap(this.Width,this.Height,PixelFormat.Format24bppRgb);Graphicsg=Graphics.FromImage(bitmap);//G
阅读全文
2010-12-03 18:55 by 咖啡色, 1223 visits, 网摘, 收藏, 编辑
摘要:使用Flex+net开发程序,但还是停留在原来的web习惯上,想用session之类存储一个后台数据,但是,使用的不是webservice 方式,而且remoting方式,所以服务端没有session,那该怎么存储服务端的数据呢?当然是暂存,因为还没必要立刻插入到数据库中。考 虑了好久,也google&baidu了好久,始终不得解。后来觉得是不是我的想法有问题,或许现在改用flex做前台,...
阅读全文
2010-12-03 17:46 by 咖啡色, 47 visits, 网摘, 收藏, 编辑
摘要:http://www.efflex.org/EfflexExplorer.html
阅读全文
2010-12-01 14:39 by 咖啡色, 91 visits, 网摘, 收藏, 编辑
摘要:原帖地址:http://www.wedoswf.com/questions/1622这个是我们以前活动的喊话banner,是从 wonderfl上的效果改的。 效果见这里:http://swfsh.com/images/SwfSHBanner_0530.swf 下面是源代码:代码Code highlighting produced by Actipro CodeHighlighter (freew...
阅读全文
2010-11-16 10:16 by 咖啡色, 108 visits, 网摘, 收藏, 编辑
摘要:使用Flex+net开发程序,但还是停留在原来的web习惯上,想用session之类存储一个后台数据,但是,使用的不是webservice方式,而且remoting方式,所以服务端没有session,那该怎么存储服务端的数据呢?当然是暂存,因为还没必要立刻插入到数据库中。考虑了好久,也google&baidu了好久,始终不得解。后来觉得是不是我的想法有问题,或许现在改用flex做前台,就不...
阅读全文
2010-11-11 14:48 by 咖啡色, 798 visits, 网摘, 收藏, 编辑
摘要:先看图片:因为项目中需要用到datagrid,而且需要在其中嵌入dropdownlist,包括header和item。一开始嵌入的是Combobox,但是发现用Combobox的话,稍微动一个datagrid,如改变大小等,Combobox里的数据立刻不见了,所以使用dropdownlist控件,反正是Flex4.1。废话完毕,上代码:for datagrid:代码Code highlightin...
阅读全文
2010-11-04 16:08 by 咖啡色, 180 visits, 网摘, 收藏, 编辑
摘要:做Flex开发,特别是web开发,相信大家对长时间的loading一定非常讨厌,特别是当网络欠佳的时候,看一个flash全站简直是受刑,正应了那句笑话:大学澡堂洗澡--大部分时间在等。还好Flex提供了Sub-Application技术,让我们可以创建一个个小的Swf文件,然后用一个主Swf来调用,根据程序的需要动态的加载Sub-Application,即Application & Sub...
阅读全文
2010-11-02 13:55 by 咖啡色, 77 visits, 网摘, 收藏, 编辑
摘要:原帖:http://tieba.baidu.com/f?z=132362586&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&word=%D3%A2%D0%DB%D6%BE&pn=0说明:将自己的年,月,日,时对应的重量加起来,然后进行称骨 注意:一定要用阴历,不知道的可以问问家里的老人或者...
阅读全文
2010-10-28 16:18 by 咖啡色, 288 visits, 网摘, 收藏, 编辑
摘要:Flex ComboBox in a Datagrid loses values when I scroll horizontally。使用Flash Builder4+.Net开发,在一个datagrid中使用了自定义的itemrenderer,是一个Dropdownlist,但是滚动datagrid的滚动条,发现ddl中的数据都不见了。自己研究无果,也是google,找到这篇文章,和我同样的问...
阅读全文
2010-10-25 18:55 by 咖啡色, 206 visits, 网摘, 收藏, 编辑
摘要:最近在用Flex配合Net开发程序,自然要经常用到Form这个超级方便的东西了,只要写很少的代码就能实现那些烦人的操作,真的很好~特别是验证控件,我觉得不错,而且因为我公司开发的是英文版,所以连默认显示的提示语句都不用修改, O(∩_∩)O哈哈~以下方法让你的form更好用:1.一行有多个控件默认是一个label+一个控件,如[代码]如果要一行多个控件的话,这样写:代码Co...
阅读全文