摘要:
最近开发了个WP8.1和Windows8.1平台上的应用——《博客园-开发者的网上家园》,基于Windows Runtime。在此有必要说明一下,WP8.0以前的应用程序是基于Silverlight的,微软为了统一Windows Phone OS 和 Windows RT,从开发人员的角度上,也统一... 阅读全文
摘要:
从今天起复习算法,写的不对的地方还请各路大神指点迷津,神仙请绕道。1.问题描述给定一个长度为n的数组A,查找元素x是否在A中。2.解决方案描述一种最直接的方法是扫描A中的所有项目,将每个项目与x比较,如果找到相等的项目A[i],则返回数组下标i,否则返回-1,表示没找到。这种方法成为顺序搜索,由于元... 阅读全文
摘要:
天前 @路过秋天所在的公司招人,碰巧我见到了,想着作为一名应届生,自己技术上还有很多东西需要加深,如果能跟着他学习也许还不错,加上对于现在的公司环境已经不能让我再有多大的成长的情况,于是投了简历给秋天哥。算是秋天哥推荐我去面试,在此再次表示感激,因为此次面试,让我全方面认识到自己身上的不足,同时也掌握了一些面试的技巧——这又得感谢秋天哥的部门经理。秋天哥的部门经理给我面试了一个多小时,针对我写的简历,一项一项深入去问。js(深层次一点的是自定义事件)、jq dom操作(主要是各种选择器的优缺点)、easyui的一些插件的使用、ajax相关、json和xml、正则表达式、iis部署相关、linq 阅读全文
摘要:
俗话说,浅水淹死牛。昨天下午到今天上午,我就被淹死了一次。最近在做毕业设计,和一个朋友做,做的是一个APP,我做的是服务器端,因为涉及后台数据更新,所以要有一个后台管理系统,然后还要搭建一个服务给APP端调用,最终选择了WCF服务,然后学了点皮毛就开始写了,结果死在浅水滩上。写完的时候,在本地测试调用都没有问题,一切正常,可是当我部署到IIS上的时候就老是报错。我是自己写了个WPF客户端来测试的,因为是在本地调试,当初EF生成连接字符串的时候选择了windows身份验证,而且在本地调试通过,所以对这个问题没留意。后来部署到IIS了,就老是报错,因为是在本地测试,也没想过是数据库连接字符串的问题 阅读全文
摘要:
公司有个公交项目,模拟公交运行的时候使用的纯WinForm技术,5秒钟刷新一次,不仅看起来感觉很丑,而且性能上很有问题,听说一段时间后就会因为内存问题崩溃(估计是没释放非托管资源吧,不断重绘,非托管资源没有释放,时间长了导致内存泄露。不知道我的看法对不对,或许因为别的问题?因为我不参与该项目,所以只能猜测)。后来技术总监找到我,说听说我对WPF有研究,我说略懂一二。他要我做个评估,如果用WPF技术来做这个的话,要多长时间。我说不好估计,但是我看到这个,脑里也有思路。他说现在也还没确定要不要用WPF来做,等最终商议好了再做决定,如果有需要,就把你调过来这边这组。我说那好,如果有需要的话就找我就好 阅读全文
摘要:
前言:距离上一篇博客,整整一个月的时间了。人不能懒下来,必须有个阶段性的总结,算是对我这个阶段的一个反思。人只有在总结的过程中才会发现自己的不足。公司每天都要在OA系统上上班点击签到,下班点击签退,每天都要写工作日志。有的时候头脑不清醒或者忙过头了(别说你们没有过),就会忘记签到或者签退,有时候甚至忘记写工作日志。这会直接导致扣人工啊有木有,所以我才有了这个想法。首先声明,开发这个东西并不是博主对工作不认真不负责任,也并不是偷懒。相反,第一,可以避免因工作过忙忘记签到扣工资;第二,在开发的过程中你学到的东西是快速的,有趣的,让自己受益的。对于每个公司来说,OA系统都是他们的公司机密,所以博主并 阅读全文
摘要:
或许这并不能叫做三级联动,三级联动是很容易实现的东西,有明确的层级关系,一般分开三张表存储。我在公司的项目里遇到这样一个问题,同一张表里面,有分公司,客户,项目3种关系,他们的层级关系是这样:分公司-客户-项目。也就是说,分公司下有多个客户,每个客户下又有多个项目,但是他们保存在了同一张表,用一个父级ID的字段保存他们之间的关系,比如说项目的父级ID是2,那么他就是ID为2的客户的项目。具体请看下表:MID MCTypeNameFatherID2分公司分公司一NULL9客户客户一218项目项目一920客户客户二222客户客户三2323分公司分公司二NULL ... 阅读全文
摘要:
最近客户需求老是变更,不过有些是因为客户催得急,我没有那么快能完成,所以先做了一个雏形给他们,后来再慢慢改。比如雏形那里我做了一个下拉列表给他们,事实上他们的数据有200多条,用个下拉列表的话很不现实,你能找那么多?而且那个下拉列表该有多长啊?所以很自然的,我想到了百度那个智能提示的功能。参考了一下之前忘记是哪位大侠写的东西,他的是使用百度api的,为了简单起见,我把数据都定在了js那里,这样看官们容易理解一些。还是整个代码考上来吧,代码不长。 大家复制代码的时候记得把jquery带上,不然出错了又要... 阅读全文
摘要:
小生以实习生的职位进入了一家非纯软件的公司做asp.net开发,大半个月下来发现公司里居然没有前端工程师,这令我很诧异,跟着公司做项目,发现前端后台没有明显的分工,使用传统的WebFrom开发模式,一个Button都要返回服务器处理一次,服务器说它觉得很累。而我最近由于公司有很多很紧急的任务交给我,所以之前说的那个个人博客暂停了一下。由于我想尽量减轻服务器负担,尽量让一些逻辑在浏览器端完成,浏览器端与服务器之间仅有数据交换,尽可能地把逻辑留给浏览器端处理。显然,js的强大之处就显示出来了——当然,使用jquery框架也不错,但是我希望使用原生js,这样能达到深入理解的效果。我的目的是根据服务器 阅读全文
摘要:
怀着热血与理想,我半个月以前入职广州一家公司,开始了实习生之旅。进来到现在半个月之久,一直在做维护——倒不是说做维护不好,只是虽说是实习生,但完全和其他员工一样的工作,没有人带我,只是给我任务我就去做,做完了就交差。任务我倒是完成的挺快,当然其中包括不懂得问问同事,他们也会为我解答——至于项目组长倒是不好说话,其他同事还好。工作环境还可以,工作量也不大——可能是新人的关系,没交给我重要的任务的原因吧,与在学校相比,感觉还是相对轻松的——问题来了,我一直是那种喜欢忙碌的生活的人,当然这并不影响我的文艺,在这里工作了半个月,公司基本在用同一个框架,做了好几个系统,个人感觉框架搭得不太好——你们说我 阅读全文
摘要:
上次面试后,在博客上写了一篇文章,导致了许多园友关于"奇葩"一词的讨论。我本身自己的意思是"奇怪"之意,给一些园友误以为是我在贬低那两家公司,造成误会,晚辈还请原谅。这个世界上什么都是同样的等级的,没有好坏没有贵贱,并不见得你会比捡垃圾的老奶奶有爱心,你们都是平等的。上帝没有赋予我们更多的能力,你我之间,一切平等。另外非常感谢各位前辈对小弟的热心指导,博客园让我感觉像个家,在博客园逛的人都是好人。特别要感谢@摩天轮的幸福 他给予了我非常到位的指导,我改了自己的简历,改变了面试的策略,最终赢得了一家挺不错的公司的offer,非常感谢你的帮助与指导,我即将入职,结束我苦逼的求职之旅。归根到底,是我 阅读全文
摘要:
小弟近几篇一直没发过技术贴,还望各位不要喷。自从第三次面试我拒绝了面试官提供的1000块实习补贴后,我那个在广州租房子住的朋友也已经找到了工作,可喜可贺。他本来薪资2500,后来因为不是应届生(我们今年暑假刚大三结束,还有大四一年,我们不是应届生,还不能签劳动合同),所以被当作了见习生处理,见习生跟实习生的待遇是不一样的,见习生只能给基本的生活补贴,所以他的工资又降了,具体多少我也没问。而我,开始海投简历,智联、51、大街等等有名的或者不出名的招聘网站我都逛遍了,两天之内投了不下百封。然后唯一能做的就是等了,同时还找了一些面试题以及看了一些别人的面试经历。终于在昨天下午连续接到两家公司的面试邀 阅读全文
摘要:
天前有个朋友跟我说他手机摔坏了,身上又没钱,跟朋友合租,朋友出差了剩他一个。在广州一个人能干什么?他也是和我一样来广州找工作的,相对于我在广州有亲人有地方落脚,他算是很悲惨的了。跟我一样面试了三次,第一次叫等通知,一个星期过去了也没有通知,第二次是跟我一起去面试的,因为火候还不够(面试的前端)直接拒绝了,但是HR跟我们谈了很久,说是在我们身上看到了他当年的影子,觉得我们是条好苗子,第三次他因为在期望薪资那里填了2500,结果被说了一句:就你这样还想要2500?你知道我出来的时候工资多少吗……很明显,也吹了。来广州那么久,连生日都是一个人过(他没告诉我,告诉了我的话我无论如何都会跟他一起过生日的 阅读全文
摘要:
今天迈出了人生的第三次面试,这个面试让我很受伤。这家公司刚刚起步,在一个住宅小区的一楼租了个地儿,几张办公桌,四五个人。地方有点偏僻,让我找了半个小时(我还问了好几个人)。我进去的时候就觉得有点被坑了的感觉(不是我眼光高,请听我娓娓道来)。好差的办公环境,几部电脑,几个人(其实3次以来最好的办公环境还是第一家游戏公司,8号面的试,现在还没有答复,估计是没戏了。那里整体感觉让人很轻松,每个人一部电脑,含两个显示器——说实话,两个显示器工作效率会高很多,我试过,人与人之间互相谈笑交流,感觉非常好——可惜没机会了;第二家相对还好一点,人比较多,气氛也比较融洽,只是环境没有第一家好;第三家——且听我继 阅读全文
摘要:
最近的面试让我知道基础知识的重要性,而我也每天都在网上找一些基础题来看。其实面试无非都是一些理论基础,只有基础过关了,才会被问到技术性的问题,所以第一关一定要打好。下面是我收集的一些题目以及答案(答案可能有些包含我自己的见解,如有错误请指出)。1.面向对象的三大特性封装、继承、多态2.装箱和拆箱装箱:值类型转换为引用类型拆箱:引用类型转换为值类型.NET中,数据类型划分为值类型和引用(不等同于C++的指针)类型,与此对应,内存分配被分成了两种方式,一为栈,二为堆,注意:是托管堆。值类型只会在栈中分配。引用类型分配内存与托管堆。托管堆对应于垃圾回收。3.C#可否对内存进行直接的操作?可以,通过加 阅读全文
摘要:
今天跟一哥们跑去一家公司面试前端——基本上失去打酱油的,因为我自己喜欢上前端才不久,虽然掌握了一些技术,但都是要看文档或者api才会用,至于理论那些就不太懂了,而我哥们更酱油,本身就没有想往前端发展的意思。前端涉猎的范围太广了,我们没有时间去准备,所以草草看了一点网上的试题就算了。虽然我很想往前端方向发展,但是毕竟是新手,很多知识还不懂,浏览器兼容性等等很多知识都不懂,原生js等等只会点皮毛。这次面试给我最大的感受是:纵使我有万千热血与技术,但是我还是太嫩了,基础不扎实。深刻意识到自己心浮气躁,没有好好打扎实基础是不行的。所以最近都在整理一些笔试题目,因为笔试题都是一些基础题,笔试题会做的话笔 阅读全文
摘要:
暑假一来,就像所有的面试大军一样冲上广州。广州这座匆忙的城市不知有多少找不到工作的程序员正在找工作,我应该是这百万大军中的一员吧。今天主要记录一下面试的经历以及一些记得的面试题目。程序员都是善于总结的孩纸,总喜欢把东西记录下来——或许是脑子不好使。我这次是人生的第一次面试,职位是游戏开发(unity方向),因为在大学城出发,去到那里比较远,所以提早了很多出发,去到那里还找了很久才找到那家公司。那家公司是外企来的,我去到的时候他们在开会,有个MM给我倒了一杯水,然后让我坐着等一下。我也确实提早了大概40分钟到,所以就在那等。在等的期间,我观察了一下这里的工作环境,这里的设计非常清新,是我喜欢的工 阅读全文
摘要:
在网页布局中,使用float有不少好处,可以为你带来更加自由的布局,还可以自动根据浏览器改变布局效果。但是使用多了你也可能发现有一个问题,使用了float之后,外层的div不会撑高,导致布局出现坍塌。这里有一个解决方案是使用inline-box来布局(当然你也可以清楚浮动)。下面给出一个demo: 使用inline-box代替float 湛江师范学院 湛江师范学院 湛江师范学院 湛江师范学院 湛江师范学院 ... 阅读全文
摘要:
做web开发的朋友都应该掌握前端优化这个技巧,其中一个就是滚动延时加载。这个技巧应用在了很多地方,比如新浪微博网页版。为什么要延时加载呢?页面加载的时候就显示全部的图片不就得了?有必要多此一举吗?答案是肯定的。当要加载的图片或者内容很多时,如果一次性加载完毕,那么整个页面将会加载很久,意味着要用户等待很久,这是对用户不友好的。或许你还会问,那不就做个分页不就得了?其实这种滚动延时加载的技巧正是用来代替手动点击下一页的分页技术。每换一页都要用户点击一次,这也是对用户不友好的。所以才有了滚动延时加载。我这里把加载图片作为例子,就好像百度图片里的一样,你往下滚动,它就会继续显示下一页的图片。要求是这 阅读全文
摘要:
这个学期学校开了安卓的课程,因为自己一直学习wp的开发,一直用的是.net和Silverlight这一套,也着实没有太多时间投入安卓的方向去,因为想着毕业也不从事安卓的工作,所以也一直没有怎么研究。但是期末了,要交作品了,我想不如就做个RSS阅读器交吧,因为在学习wp的时候觉得RSS阅读器还是相对简单的,安卓上应该也是用的一样的思路。所以昨天晚上,在我们宿舍安卓大神的帮助下(主要是解决一些wp和安卓不同的地方带给我的疑问),我花了4个多小时做了这个应用。总体思路是获取IT之家的RSS源,保存到一个集合里,然后把数据绑定到ListView上,点击ListView的其中一项,跳转到另一个页面,该页 阅读全文
摘要:
自从接触了jquery就喜欢上了前端开发,而且深深感受到了前端开发的强大与重要之处。同时也想为asp.net鸣不平,事实上asp.net并没有臃肿,说它臃肿的人无非是那些不了解它的人,可能他们看见过一些asp.net低级程序员在不断往页面里拖控件,然后发现生成的页面中含有大量的垃圾代码,而且几乎把所有的逻辑处理都写在了服务器端,觉得服务器压力太大了。事实上,刚入门asp.net的人会有拖控件的习惯,但是当你再深入你会发现,最终asp.net的开发模式还是跟PHP、jsp等其它web开发模式是一样的,PHP是html+css+js+PHP语言,asp.net是html+css+js+C#语言,唯 阅读全文
摘要:
小的时候非常喜欢玩这个游戏,这就是我为什么开发这么一款游戏的原因。目前在Windows Phone平台下似乎还没有看见这款游戏,或许有,但是我没见过。这是这款游戏在Windows Phone应用商店的链接:http://www.windowsphone.com/s?appid=7304fb26-f64a-4c63-8a29-191fd5eab5e1,2013年6月14日通过商店认证。游戏的规则是这样的:棋盘是8X8的,游戏分为黑白两方,黑子先下。下棋的位置必须在横向、纵向或者斜线上可以两端包围对方的棋子,才可以下棋,然后把被包围的对方的棋子反转变成自己的棋子。直到双方都不能再下子为止,哪一方的 阅读全文
摘要:
上一篇博客里给大家带来仿win8动态磁贴的效果(详情点击这里),只是提供一个思路,更炫的效果只要你能想到,就能实现。接触jquery才两个星期,我已经有一些感悟,具体等我为大家带来另一种非常简单却很酷炫的效果再具体分析。今天给大家带来的是仿win8的Toast通知。还请各位大神勿喷,因为这个效果并不是我的重点,重点在实现这个效果之后的思考。其实非常简单,首先这个效果是这样的,点击按钮,在右上角弹出一个div,停顿一会儿自动消失。当然你可以有很多种实现方法,在这里我使用show+delay+hide方法。因为代码很少,直接贴上全码。<!DOCTYPE html><html xm 阅读全文
摘要:
我个人表示非常喜欢微软新一代的产品,先不管它产品的成熟与否,但是它带来的是全新的产品。所谓全新,是指在用户体验上,苹果这些年的成功使得所有产品都在模仿它的界面,包括安卓在内,不知道大家的感觉如何,反正我是对这些圆角矩形产生了审美疲劳(苹果以及安卓的粉丝勿喷,这里仅仅是从界面上评价,事实上从整体上来说,微软还是有差距的),当年wp的推出让我眼前一亮,马上喜欢上了Metro风格的产品,直至今天wp8以及win8开始越来越成熟。相信大家喜欢这个界面无非也是喜欢它的动态磁贴。刚好今天研究了一下如何通过JQuery在网页上模仿这种效果,就贴出来给大家喷一下(我相信不少所谓大神都比较喜欢喷人,我的上一篇博 阅读全文
摘要:
无论是jquery还是ajax在今天来讨论已经很落后了,网上也有非常多的这方面的资料,但是依然有不少新手对此很茫然。本文以最简单的方法为新手示范如何使用jquery实现ajax技术(所以本文是专为新手所写,老鸟勿喷,大神此处省略一万字)。至于什么是jquery什么是ajax,自己谷歌去。首先新建一个名闻Ajax的asp.net web空应用程序,项目目录如下图所示。其中.ashx文件是一般处理程序,暂时不用知道它是干嘛用的,后面你就知道了。jquery-1.7.1.js可以在这里下载。我们首先理清一下我们要实现的功能:WebForm1页面每隔一秒向Handler1处理程序发出请求,Handle 阅读全文
摘要:
在用XAML布局的时候,有时候为了使界面Metro化,有些Button要使用圆形代替默认的长方形。以下的Button样式可以解决这个问题,可以根据自己的需要再加以修改。当然如果你熟悉Bland的话可以直接使用它来绘制你需要的样式,但是贴代码是否更快一点呢?<Style x:Key="btnNext" TargetType="Button"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType=" 阅读全文
摘要:
这个系列是我在www.win8y.com发表的教程,特地贴上博客园,希望对有需要的猿媛有所帮助。
1.[Win8Y原创]Windows Store App开发入门系列(1)开篇
2.[Win8Y原创]Windows Store App开发入门系列(2)Hello Win8Y
3.[Win8Y原创]Windows Store App开发入门系列(3)应用程序栏AppBar
4.[Win8Y原创]Windows Store App开发入门系列(4)页面导航
5.[Win8Y原创]Windows Store App开发入门系列(5)弹出画面Flayouts
6.[Win8Y原创]Windows Store App开发入门系列(6)分屏技术
7.[Win8Y原创]Windows Store App开发入门系列(7)数据绑定
本系列教程主要是面向想入门windows store app的猿媛,尚未完成,如有更新会第一时间在这里贴出。 阅读全文