.NET Web开发技术简单整理
摘要:.NET Web开发技术简单整理在最初学习一些编程语言、一些编程技术的时候,做的更多的是如何使用该技术,如何更好的使用该技术解决问题,而没有去关注它的相关性、关注它的理论支持,这种学习技术的方式是短平快。其实工作中有时候也是这样,公司要推崇一个新技术、一个解决方案,我们总是短平快的去学习如何使用它,按照固定的解决问题思路按着案例进行,这也是一种应对项目紧急的一些措施。个人感觉如果有空闲时间的话,还是分析一下、理解一下、深入了解一下比较好,这些技术是如何交互的、这些技术的理论支持什么、为什么要用这项技术、这项技术的优缺点怎样?这也是一个从实践到理论再到实践的过程,或许会发现新的视野、新的收获。本
阅读全文
2013年 图形学领域的期刊和会议 影响因子排名
摘要:2013年 图形学领域的期刊和会议 影响因子排名图形学各个杂志按2013年最新影响因子排名(底下会议的论文,一般以一个special issue收录到相应杂志中):1.ACM Transaction on Graphics (TOG) 会议:Siggraph & Siggraph Asia2.IEEE Transaction on Visualization and Computer Graphics (TVCG) 会议:IEEE Visualization 系列会议 SCA/I3D 两会议的best papers(4篇左右)3.Computer Graphics Forum (CGF
阅读全文
SVM学习资料
摘要:SVM学习资料2013-06-21 17:29 by 夜与周公, 227 阅读,0评论,收藏,编辑 SVM(support vector machine),被认为是“off-the-shelf”最好的监督机器学习算法之一,甚至很多人认为可以把“之一”去掉。SVM有着天然的intuition,大量的数学推导和优雅的解形式(有了大量的数学推导,自然就容易发paper啦)。实际上SVM在工业界也有着广泛的应用如,文本分类、图像分类、生物医学诊断和手写字符识别等。有关SVM资源非常之多,本文尝试总结一些比较好的SVM学习资源。 0.维基百科 如果想迅速的了解SVM一些基础概念,维基百科是一个不错...
阅读全文
ThoughtWorks知识分享体系
摘要:ThoughtWorks知识分享体系2013-06-13 14:42 by 黄博文, 201 阅读,2评论,收藏,编辑本来这篇文章的名称为”ThoughtWorks的培训体系”。但是培训这个词总给人一种正襟危坐的感觉,而在ThoughtWorks中的培训则是非常轻松自在的。而且培训有种老手教新手的味道,而在ThoughtWorks不管资历高低,只要你敢秀,都随时欢迎。所以我将培训改为了知识分享。”Knowledge sharing”可以说是ThoughtWorks的标志性文化之一。在ThoughtWorks大家庭,大家都很乐于把自己的所学、所想通过各种方式分享出来。正因为ThoughtWork
阅读全文
引用CDN内容的方法总结
摘要:引用CDN内容的方法总结1.1.1 摘要CDN相信大家都听说过,甚至使用过相关的技术,也许有些人会回答“没有听说过和使用过该技术”,真的是这样吗?CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。看完上面一大串的定义,我们可以把CDN简单的描述为:内容分发,解决网络拥挤和提供网站相应速度。其实,CDN并不神秘甚至我们在日常开发过程中常常使用到该技术
阅读全文
gtShell - 为你常用的目录建立标签并快速跳转
摘要:gtShell - 为你常用的目录建立标签并快速跳转使用场景: 如果你有很多工作目录,需要每天在这些目录中跳来跳去。那么你就应该试试goShell. 一个使用简单、功能恰到好处的terminal下的小工具。 gtShell支持将常用的一些目录保存为bookmark,提供快速跳转功能。这样你就不需要在使用cd后面跟随一长串的目录名称。 它也支持自动完成,你只需要输入开头的几个字母,然后按tab键就可以自动匹配。 目前源码被我host在github上。下面是主要文件gt.sh的源码。gt.shgt.sh123456789101112131415161718192021222324252627282
阅读全文
菜鸟如何变大虾
摘要:代码能不能不要写得这么烂?! 我是一个研二的即将实习和毕业的普通屌丝研究生,带着几个研一的同学一起做数据挖掘项目。为了在毕业的时候防止青黄不接导致老师不让我毕业,于是从他们刚进实验室起,就“开始了设计模式和代码风格的培养”。具体的做法,就是扔给他们“大话设计模式”和金旭亮老师的“.NET 4.0面向对象编程漫谈”。于是项目接着做,我也很忙没怎么看过他们写的代码,直到昨天闲的没事,翻开SVN看各种他们写的代码,然后就很崩溃… 列举如下:1. 以前命名变量用a1,a2,a3,现在好多了,但能不能别用汉语拼音?聚类的函数就算不写ClusterMethod, 但也不要叫JuleiMethod 啊! 有
阅读全文
学习如何使用SOS查看我们想要的信息(初级篇)
摘要:学习如何使用SOS查看我们想要的信息(初级篇)SOS这个工具很强大,能帮助我们分析和查询到很多有用的信息。如果配合它的扩展,还能帮我们定位一些死锁问题。拿我上一篇谈谈.NET中常见的内存泄露问题——GC、委托事件和弱引用的代码做例子,我们可以分析一个对象到底有没有被根引用,内存地址是什么,占用了多少内存等。SOS可以在Windbg中加载使用,也可以在Visual Studio中加载使用,为了能更方便的演示,我就说说如何在Visual Studio中加载使用一、要启用SOS,首先要修改项目的属性,如下图二、打开的“即时窗口”中输入“!load sos.dll”来加载SOS.dll在“即时窗口”中
阅读全文
计算机是怎么样工作的?
摘要:计算机是怎么样工作的?实验环境:Ubuntu12.04下面我们通过 example.c 代码分别生成.cpp .s .o 和ELF可执行文件,并加载运行来分析 程序 example在CPU上执行的整个过程,并由此分析单任务计算机和多任务计算机的工作原理: example.c 2 int g(int x) 3 { 4 return x + 3; 5 } 6 7 int f(int x) 8 { 9 return g(x);10 }11 int main()12 {13 return f(8) + 1;16 }一:为了在系统上运行example.c 程序,每条C语句都必须...
阅读全文
ACM在线测评系统评测程序设计与实现
摘要:ACM在线测评系统评测程序设计与实现写此文目的:让外行人了解ACM,重视ACM。让ACMer了解评测程序评测原理以便更好得做题。让pythoner了解如何使用更好的使用python。在讲解之前,先给外行人补充一些关于ACM的知识。什么是ACM?我们平常指的ACM是ACM/ICPC(国际大学生程序设计竞赛),这是由ACM(Association for Computing Machinery,美国计算机协会)组织的年度性竞赛,始于1970年,是全球大学生计算机程序能力竞赛活动中最有影响的一项赛事。被誉为计算机界奥林匹克。了解更多关于ACM的信息可以参考:百度百科:http://baike.bai
阅读全文
SMARTFORMS开发小结
摘要:SMARTFORMS开发小结一、开发需求:1.A4横打,每20行换页,不足20行补空行,每页均显示表头表尾2.物料描述需要读取长文本3.需要调整字体大小和对齐方式二、打印样张:三、碰到的问题和一些解决办法1.每20页换行,采用了在SAMRTFORM中设置全局变量的方法,每次自增1,和20求余为0则换页每次G_NUM自增1,模G_SIZE=20的结果放在G_NEWPAGE中,G_NEWPAGE为0就换页。2.不足20行补空行,则是在ALV程序中网内表中插入空白工作区3.SMARTFORMS中读取长文本在建的文本元素中可以设置类型,有四种:文本元素,默认,最普通的,自己手动输入内容文本模块,在sm
阅读全文
恶意访问网站的策略处理,IP访问限制
摘要:恶意访问网站的策略处理,IP访问限制一、背景在我们开发网站的时候,一般都会把管理员后台的目录命名为admin这样的,当一些别有用心的人就会去找到这样的路径进行管理员密码的暴力破解。还有一些就是暴力去探索管理员后台的登录路径,再进一步进行破解。非常的不幸,上个月我的网站就遭到了恶运,甚至还被SQL注入的方式来试我的网站,造成我的错误日志文件有3兆那么多。如图:从日志的分析来看,这些一定是通过暴力的工具访问的,目的就是想得到后台登录地址。如果每天都被这样的工具来破解,那么服务器的承受压力一样非常的大。逼于种种的担忧和压迫,最后我想了一个策略来限制这类事情的发生,那就是限制IP访问。二、策略当访问网
阅读全文
分享 MSDN 下载工具(Word/PDF)
摘要:分享 MSDN 下载工具(Word/PDF)给大伙分享一个最近出炉的 MSDN 到 Word/PDF 转换器。我已经用它转换了 WPF、VSPackage、WWF 等 MSDN 章节为 PDF。介绍下载使用要求使用方法结语介绍现在的 MSDN 已经做得非常好了,章节非常清晰,从入门到精通各个层次都有。我常常会把 MSDN 当作一个系统的学习书籍来看。有时候,特别想把 MSDN 下载下来,转换为 PDF,放到平板电脑上看。最近急于研究 VS-Package 的使用,所以花了一整个晚上写了这个转换器。软件功能描述:用于从 MSDN 网站上下载指定章节下的所有文章,读取内容中的文本及图片等。读取完成
阅读全文
39门课程。加油!学长只能帮你到这里了!
摘要:5月课程开课总表】39门课程。加油!学长只能帮你到这里了!劳动节一大早就在辛勤的劳动。一共39门课程,加油吧学弟学妹,组长只能帮你到这里了……新课较多,我也说不上来多少了,有谁了解某个大牛的给推荐一下?对于专注计算机课程的童鞋,这里新开了一个网站,内容看着挺不错:http://opensecuritytraining.info/Training.html。有兴趣的可以去看看。5月1日:情商激发领导力Inspiring Leadership through Emotional Intelligence (Coursera)6周数据科学入门 Introduction to Data Science
阅读全文
技术人员如何确认web产品的需求
摘要:技术人员如何确认web产品的需求web需求定义涉及到展示和交互两个部分,展示是打开一个页面时呈现出来的页面效果,交互是用户通过鼠标,键盘,触摸或其他外设操作之后系统给出响应的过程。对于页面的展示要从下面几个角度来确认需求。一. 界面展示,需要确认展示的逻辑1)展示逻辑通常要考虑不同的角色进入页面时候的显示是否一致,如果不一致,则要明确不同角色进来后显示内容的异同2)对于有隐藏内容的控件,必须确认隐藏的内容,例如菜单,tab3)对于每一个显示单元要确认显示数据的逻辑,例如“最热文章”,必须要确认这个最热文章是如何定义的,是按点击的还是按转贴的,还是其他逻辑,另外还要注意这个最热是否有隐含的时间范
阅读全文
码农如何快速打造一个有设计感的网站
摘要:码农如何快速打造一个有设计感的网站投递人itwriter发布于 2013-04-17 11:50评论(20)有1935人阅读原文链接[收藏]«» 英文原文:How to Make Your Site Look Half-Decent in Half an Hour 像我这样的程序员来说经常被“设计”这个词吓到,因为我是一名程序员而不是设计师,我拥有的是计算机学位证,另外我对 Comic Sans 字体并不介意。(注:Comic Sans 字体是 Win95 附带的一种漫画字体,设计行业极为排斥,设计师或那些拥有美学情结的人不屑与之为伍。更多查看这篇为什么不要使用 Comic
阅读全文
原来自己对连接字符串中Min Pool Size的理解是错误的
摘要:原来自己对连接字符串中Min Pool Size的理解是错误的假设我们在一个ASP.NET应用程序的连接字符串中将Min Pool Size设置为30:<add name="cnblogs" connectionString="Data Source=.;Initial Catalog=cnblogs;Min Pool Size=30" providerName="System.Data.SqlClient"/>访问一下应用程序,然后用Windows Performance Monitor监测一下.NET Data Pro
阅读全文
用Openfire架设自己的即时聊天服务器(配合如意客户端版)
摘要:用Openfire架设自己的即时聊天服务器(配合如意客户端版)1.软件下载 Jabber官网地址:http://www.jabber.org/ 常用Jabber服务器软件:http://www.jabber.org/software/servers.shtml 本文以Openfire(Wildfire)为服务器,一款基于GPL协议开源软件,支持各种操作系统, 软件需要java环境支持,不过软件本身自带了环境包,你可以根据你的需要下载不同的版本。 下载地址:http://www.igniterealtime.org/downloads/index.jsp#openfire Windows无jav
阅读全文
Web开发中的缓存
摘要:Web开发中的缓存《Web开发中的缓存》是自己最近在团队中做的一次技术分享,大致梳理下在web中可能用到的相关缓存内容和自己的一些使用心得。ppt重在整体的介绍,由于篇幅原因,细节没讲太深。ppt地址:http://wenku.baidu.com/view/132abd0476c66137ee0619e1.html网页版ppt地址(建议用chrome访问):http://jifeng.github.io/ppt/webcache.html
阅读全文
Xamarin 2.0:在Visual Studio中开发iOS应用
摘要:Xamarin 2.0:在Visual Studio中开发iOS应用跨平台移动开发框架Xamarin今天发布了最新的2.0版本,作为一个跨平台开发框架,在这一框架内,开发 Android 和 iOS 应用可以不用转到 Eclipse 或者额外购买 Mac 并使用 Xcode,而继续在Visual Studio之中使用 C# 与 .NET Framework 进行。这个版本带来四个新功能:1、新的IDE——Xamarin Studio,Xamarin的CEO Nat Friedman表示,该IDE与iOS和Android SDK紧密集成,便于开发者在模拟器和真实的设备上构建、测试、调试应用程序。
阅读全文