码迷,mamicode.com
首页 > 编程语言
C++编程新思维中的技巧
1.编译器断言 技巧大致跟后面的一样,都是利用偏特化,但是在C++ 0X里面已经有static_assert,所以感觉这东西也没什么用处了,更多的只是开阔眼界 2.偏特化 就是专门对一个类型去进行特殊的处理,毕竟template会给生成所有的类型相同的操作,但是有时候我们需要对特定的几个类型去处理, ...
分类:编程语言   时间:2016-07-25 09:18:40    阅读次数:236
Python文件夹与文件的操作
最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动。 有关文件夹与文件的查找,删除等功能 在 os 模块中实现。使用时需先导入这个模块, 导入的方法是: import os 一、取得当前目录 s = os.getcwd() # s ...
分类:编程语言   时间:2016-07-25 09:14:47    阅读次数:213
Swift中的可选协议和方法的历史渊源
@objc protocol Transaction { func commit() -> Bool optional func isComplete() -> Bool }以上协议被标示为@objc属性,使得它兼容Objective-c代码.如果协议拥有可选的协议或属性的话这是必须的,因为Swift要使用Objective-C运行时去检查类所遵守的可选方法是否存在.不幸的是,这...
分类:编程语言   时间:2016-07-25 08:11:59    阅读次数:223
【转】SpringMVC Controller 介绍
转自:原文url 一、简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便 ...
分类:编程语言   时间:2016-07-25 08:11:06    阅读次数:274
3个著名加密算法(MD5、RSA、DES)的解析
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是 ...
分类:编程语言   时间:2016-07-25 08:09:31    阅读次数:311
notepad++ 配置Python 调试环境简洁版
1. 安装 nppexec 插件: 2. 配置运行python 脚步 npp_save cd "$(CURRENT_DIRECTORY)" F:\Python27\python.exe "$(FILE_NAME)" 3. advanced options 菜单中添加python 脚步名称 4. 为可 ...
分类:编程语言   时间:2016-07-25 08:09:19    阅读次数:278
如何成为一个牛逼的C/C++程序员?
这个题目的噱头太大,要真的写起来, 足够写一本书了。 本人是过来人, 结合自身的体会和大家交流一下,希望新人能少走弯路。 每个人的情况不一样,我下面的描述可能并不适合每一个看到这篇文章的人。 一、C/C++语言 如果你的基础很差, 建议不要一开始就学C++语言,从C开始学起,对程序有个初步的认识,循 ...
分类:编程语言   时间:2016-07-25 07:04:55    阅读次数:180
D语言与大语言符号对应表 DMD 2.066.1
摘自DMD解析器lexer.c的keywords数组, 版本2.066.1 编号 D语言 大语言 说明 1 this 自身 2 super 上级 3 assert 断言 4 null 空 5 true 真 6 false 假 7 cast 投射 8 new 创建 9 delete 删除 10 thr... ...
分类:编程语言   时间:2016-07-25 07:00:28    阅读次数:217
开源C/C++网络库比较
在开源的C/C++网络库中, 常用的就那么几个, 在业界知名度最高的, 应该是ACE了, 不过是个重量级的大家伙, 轻量级的有libevent, libev, 还有 Boost的ASIO。 ACE是一个大型的中间件产品,代码20万行左右,过于宏大,一堆的设计模式,架构了一层又一层,使用的时候, 要根 ...
分类:编程语言   时间:2016-07-25 06:59:22    阅读次数:156
python魔法方法-属性访问控制
属性访问控制 所谓的属性访问控制就是控制点号访问属性的行为,而且不仅是类的外部,连类的内部也受控制,代码见真章,边看代码边解释: __getattr__(self, item) __getattr__(self, item) 定义当访问不存在的属性时的行为,注意是不存在的属性。 测试: 其行为和没定 ...
分类:编程语言   时间:2016-07-25 06:59:31    阅读次数:253
OOP面向对象编程之java打飞机游戏
#写在前面 继上一篇OOP面向对象编程之俄罗斯方块项目实现过程 ,OOP面向对象编程之java打飞机游戏,其实写的很简单,也很容易理解,并且注释写的很清楚了,还有问题,自己私下去补课学习(顺便做50个深蹲,嘿嘿,平时干嘛去了),看图:     #完整代码     敌飞机   package com.tarena.fly; import java.util.Random;...
分类:编程语言   时间:2016-07-25 01:55:12    阅读次数:407
javaee之jsp和Servlet的练习
一、现在先使用xml来充当数据库,显示了用户的crud功能: 实体类: public class User { private String id; private String name; private String password; private String gender; private String birth; private String address; ...
分类:编程语言   时间:2016-07-25 01:53:58    阅读次数:239
【SSH系列】深入浅出SpringMvc+入门Demo
Spring MVC框架是有一个MVC框架,通过实现Model-View-Controller模式来很好地将数据、业务与展现进行分离。从这样一个角度来说,Spring MVC和Struts、Struts2非常类似。Spring MVC的设计是围绕DispatcherServlet展开的,DispatcherServlet负责将请求派发到特定的handler。通过可配置的handler mappin...
分类:编程语言   时间:2016-07-25 01:53:58    阅读次数:283
java创建对象的四种方式
java程序中对象的创建有四种方式: ● 调用new语句创建对象,最常见的一种 ● 运用反射手段创建对象,调用java.lang.Class 或者 java.lang.reflect.Constructor 类的newInstance()实例方法 ● 调用对象的clone()方法 ● 运用序列化手段 ...
分类:编程语言   时间:2016-07-25 01:52:58    阅读次数:262
使用D语言开始Windows桌面应用程序 -- Dgui库编译与使用
在Windows上开发桌面应用程序的工具有很多,早期的VB,VC+MFC等等,.Net出来后,使用C#开发桌面应用程序就更加容易,C#对Windows的面向对象方式的封装使得程序开发更新方便,重用性也大大提高,但总是要带着.Net巨大的环境。 使用Dgui不仅可以去掉.Net巨大的环境,而且Dgui... ...
分类:编程语言   时间:2016-07-25 01:50:08    阅读次数:363
[Javascript] Object.freeze() vs Object.seal()
...
分类:编程语言   时间:2016-07-25 01:48:53    阅读次数:246
【Leetcode解题报告】单链表排序问题
Merge Two Sorted List、 Merge k Sorted List、 Insertion Sort List、 Sort List ...
分类:编程语言   时间:2016-07-25 01:49:00    阅读次数:226
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!