找回密码
 立即注册
常用数据结构及复杂度
常用数据结构的时间复杂度 如何选择数据结构 Array (T[]) [*] [*]当元素的数量是固定的,并且需要使用下标时。 Linked list (LinkedList) [*] [*]当元素需要能够在列表的两端添加时。否则使用 List。 Resizable array list (List ...
奄蜊 2025-5-29 17:00
870 0 0
【调侃】IOC前世今生
    前些天,参与了公司内部小组的一次技术交流,主要是针对《IOC与AOP》,本着学而时习之的态度及积极分享的精神,我就结合一个小故事来初浅地剖析一下我眼中的“IOC前世今生”,以方便初学者能更直观的来学习与理解IOC!也作抛砖引 ...
钦娅芬 2025-5-29 17:00
179 0 0
Javascript生成二维码(QR)
网络上已经有非常多的二维码编码和解码工具和代码,很多都是服务器端的,也就是说需要一台服务器才能提供二维码的生成。本着对服务器性能的考虑,这种小事情都让服务器去做,感觉对不住服务器,尤其是对于大流量的网站,虽然有服务器端缓 ...
敖雨燕 2025-5-29 17:00
238 0 0
大型网站系统架构的演化
前言     一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很 ...
数察啜 2025-5-29 16:59
850 0 0
提高代码质量系列之三:我是怎么设计函数的?
[*]前言   这篇其实是上两篇的两个主题思想的承接和发散: [*] [*]我也想少写注释,想用2-4个很清晰的单词去描述函数,但是这个函数好复杂啊,我恨不得写近百字去描述它,要我用几个单词去描述?臣妾实在是做不到啊~   [*]我也不想写这么 ...
敛饺乖 2025-5-29 16:59
846 0 0
一次心惊肉跳的服务器误删文件的恢复过程
经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据。对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错。也希望遇到问题的朋友能找到一丝灵感解决问题。 事故背景 安排一个妹子在一台生产服务器上安装Oracl ...
县挫伪 2025-5-29 16:59
1007 0 0
为你的Web程序加个启动画面
.Net开发者一定熟悉下面这个画面: 这就是宇宙第一IDE Visual Studio的启动画面,学名叫Splash Screen(或者Splash Window)。同样,Javar们一定对Eclipse的启动画面不会陌生。不只是IDE,很多桌面程序都会有这个Splash 窗口,在程序进 ...
管水芸 2025-5-29 16:59
597 0 0
我的算法学习之路
我的算法学习之路 关于 严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。 原文链 ...
神泱 2025-5-29 16:59
312 0 0
异步编程 In .NET
概述   在之前写的一篇关于async和await的前世今生的文章之后,大家似乎在async和await提高网站处理能力方面还有一些疑问,博客园本身也做了不少的尝试。今天我们再来回答一下这个问题,同时我们会做一个async和await在WinForm中的尝 ...
纣捎牟 2025-5-29 16:59
552 0 0
DDD 领域驱动设计-看我如何应对业务需求变化?
写在前面 阅读目录: [*]具体业务场景 [*]业务需求变化 [*] “愚蠢”的应对 [*]消息列表实现 [*]消息详情页实现 [*]消息发送、回复、销毁等实现 [*] 回到原点的一些思考 [*]业务需求变化,领域模型变化了吗? [*]对象读取的额外思考 ...
兜蛇 2025-5-29 16:59
883 0 0
回首经典的SQL Server 2005
原创文章转载请注明出处:@协思, http://zeeman.cnblogs.com        SQL Server是我使用时间最长的数据库,算起来已经有10年了。上世纪90年代,微软在软件开发的所有领域高歌猛进,形成了操作系统、办公软件、企业开发、游戏制作、 ...
拼匍弦 2025-5-29 16:59
968 0 0
.NET里简易实现AOP
  .NET里简易实现AOP 前言 在MVC的过滤器章节中对于过滤器的使用就是AOP的一个实现了吧,时常在工作学习中遇到AOP对于它的运用可以说是很熟练了,就是没想过如果自己来实现的话是怎么实现的,性子比较犟硬是没想明白,茶不思饭不想的 ...
准挝 2025-5-29 16:59
855 0 0
由浅入深表达式树(二)遍历表达式树
  为什么要学习表达式树?表达式树是将我们原来可以直接由代码编写的逻辑以表达式的方式存储在树状的结构里,从而可以在运行时去解析这个树,然后执行,实现动态的编辑和执行代码。LINQ to SQL就是通过把表达式树翻译成SQL来实现的,所 ...
章海 2025-5-29 16:58
317 0 0
bootstrap + requireJS+ director+ knockout + web API = 一个时髦的单页程序
也许单页程序(Single Page Application)并不是什么时髦的玩意,像Gmail在很早之前就已经在使用这种模式。通常的说法是它通过避免页面刷新大大提高了网站的响应性,像操作桌面应用程序一样。特别是在当今的移动时代,单页程序如果放在移动 ...
巫雪艷 2025-5-29 16:58
375 0 0
拨开迷雾,找回自我:DDD 应对具体业务场景,Domain Model 到底如何设计?
写在前面 除了博文内容之外,和 netfocus 兄的讨论,也可以让你学到很多(至少我是这样),不要错过哦。   阅读目录: [*]迷雾森林 [*]找回自我 [*]开源地址 [*]后记   毫无疑问,领域驱动设计的核心是领域模型,领域模型的核心是 ...
类饲冰 2025-5-29 16:58
615 0 0
关于如何提高Web服务端并发效率的异步编程技术
    最近我研究技术的一个重点是java的多线程开发,在我早期学习java的时候,很多书上把java的多线程开发标榜为简单易用,这个简单易用是以C语言作为参照的,不过我也没有使用过C语言开发过多线程,我只知道我学习java多线程开发是很 ...
辗振 2025-5-29 16:58
743 0 0
使用Visual Studio SDK制作GLSL词法着色插件
使用Visual Studio SDK制作GLSL词法着色插件 我们在Visual Studio上开发OpenGL ES项目时,避免不了写Shader。这时在vs里直接编辑shader就会显得很方便。但是vs默认是不支持GLSL的语法着色的,我们只好自己动手创造。最简单的实现自定义 ...
痕伯 2025-5-29 16:58
951 0 0
自己动手打造属于自己的智能家居(二)
  上篇讲完了手机如何连接智能主机,这篇开始讲解智能主机如何去控制家中各个设备。这篇会写的比较详细,涉及到的基本知识也会讲解,意在让大家明白里面的原理。 下面我们把家里的设备分一下类:(这里写的一些典型的设备,等明白原理 ...
渣骑 2025-5-29 16:58
694 0 0
工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!
  如有需要WPF工具的朋友可以移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧   之前一篇《c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥》承蒙大家喜爱和编辑推荐,在此非常感谢大家 ...
频鹏凶 2025-5-29 16:58
591 0 0
从Script到Code Blocks、Code Behind到MVC、MVP、MVVM
刚过去的周五(3-14)例行地主持了技术会议,主题正好是《UI层的设计模式——从Script、Code Behind到MVC、MVP、MVVM》,是前一天晚上才定的,中午花了半小时准备了下就开讲了。 今天看到了大家在为MVVM knockout.js友(ji)好(lie)地交流 ...
鞣谘坡 2025-5-29 16:58
100 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则