首页 > 编程语言
一次C#和C++的实际应用性能比较(C++允许我们使用任何手段来提高效率,只要愿意做出足够的努力)
05年时,在微软的Rico Mariani做了一次实际应用的C#和C++的性能比较。事情起源于微软著名的元老Raymond Chen(在下敬仰的超级牛人)用C++写了一个英汉词典程序,来描述讲解优化C++程序的过程。他从一个代码简单直观的版本开始,不断测试优化,直到达到满意的性能。Rico Mari ...
分类:编程语言   时间:2017-01-22 08:55:33    收藏:0  评论:0  赞:0  阅读:284
为什么不用C++写游戏(这些工作,QT都替开发者解决了,C++没有根类导致太多的问题,也没有字符串类)
当今世界上绝大多数游戏都是C++写的,为什么要说不呢?要做什么?写游戏。 写游戏首先要考虑些什么?做什么样的游戏,图形、音效、游戏逻辑如何实现。 用C++要先考虑什么?定义跨平台数据类型抽象,实现常用集合类,设计宏实现RTTI,写一个支持Unicode并可以和其他多种字符串类型互相转换的字符串类,自 ...
分类:编程语言   时间:2017-01-22 08:11:30    收藏:0  评论:0  赞:0  阅读:290
C++并不支持Unicode,即使是utf8
时至今日,字符串使用unicode已经是不需要理由的常识,但对一些有着悠久历史的编程语言来说,这仍然是个头痛的问题。如果抛开第三方库的支持,C++其实并不能实际有效地支持unicode,即使是utf8。(注:本文讨论的是字符串在内存中的编码方案,而不是文件或网络数据流。)STL的string模板诞生 ...
分类:编程语言   时间:2017-01-22 08:10:17    收藏:0  评论:0  赞:0  阅读:219
定时任务管理中心(dubbo+spring)-我们到底能走多远系列47
我们到底能走多远系列47 扯淡: 又是一年新年时,不知道上一年你付出了多少,收获了多少呢?也许你正想着老板会发多少奖金,也许你正想着明年去哪家公司投靠。 这个时间点好好整理一下,思考总结一下,的确是个非常好的机会。 年终的时候各个公司总会评一下绩效,拉出各位的成绩单,你是不是想说:去你妈的成绩单,我 ...
分类:编程语言   时间:2017-01-22 08:07:21    收藏:0  评论:0  赞:0  阅读:346
java读取properties文件的几种方法
一、项目中经常会需要读取配置文件(properties文件),因此读取方法总结如下: 1、通过java.util.Properties读取 Java代码 Properties p=new Properties(); //p需要InputStream对象进行读取文件,而获取InputStream有多种 ...
分类:编程语言   时间:2017-01-22 08:07:02    收藏:0  评论:0  赞:0  阅读:230
C++11标准库中cstdio头文件新增的5个格式化I/O函数学习
刚开始学网络编程,稍微扩展书上的简单C/S程序时,发现以前太忽略标准I/O这一块,查官网发现C++11新增了几个格式化I/O函数。 snprintf 将格式化输出写入到有大小限制的缓存中 vfscanf 从流中读取数据到可变参数列表中 vscanf 读取格式化数据到可变参数列表中 vsnprintf ...
分类:编程语言   时间:2017-01-22 08:03:25    收藏:0  评论:0  赞:0  阅读:246
springboot学习笔记-2 一些常用的配置以及整合mybatis
一.一些常用的配置 1.1 使用没有父POM的springboot 通过添加scope=import的依赖,仍然能获取到依赖管理的好处: 1.2 修改jdk的编译版本 注意,springboot的默认的编译版本为1.6.我们可以在pom.xml中做出如下设置: 1.3 @componentScan注 ...
分类:编程语言   时间:2017-01-22 08:00:56    收藏:0  评论:0  赞:0  阅读:416
Python-内建函数
1.求长度len() 返回序列中所包含元素的数量。 2.求最大值max() 返回序列中所包含元素的最大值。 3.求最小值min() 返回序列中所包含元素的最小值。 4.常见函数 5.列表函数list() 可以将任何类型的序列转变为列表形式。 ...
分类:编程语言   时间:2017-01-22 07:59:51    收藏:0  评论:0  赞:0  阅读:169
java学习笔记3——异或
异或原理: 转换两个字符或数为2进制的ASCII码,再按位异或,即 0001 0001 > 0000 0000 0000 > 0000 0001 0000 > 0001 0000 0001 > 0001 异或交换位置例子 import java.util.Scanner; public class ...
分类:编程语言   时间:2017-01-22 07:59:20    收藏:0  评论:0  赞:0  阅读:247
Python - colour-science库
http://nbviewer.jupyter.org/github/colour-science/colour-ipython/blob/master/notebooks/colour.ipynb#Colour Colour-Science-for-Python 库源代码: https://git ...
分类:编程语言   时间:2017-01-22 07:58:37    收藏:0  评论:0  赞:0  阅读:299
C++与Java,C#的异同(一):值,地址,引用
Java,C#已经比较熟悉,最近在从0开始自学C++。学习过程中必然会与Java,C#进行对比,有吐槽,也有点赞。 先来讲讲最基本也是最重要的部分:参数传递的方式。 对于类型, Java分基本类型、复合类型,从另外一个角度分是值类型,引用类型。在展开对比前, 我们先来看看三个关键方式: 值 创建新的 ...
分类:编程语言   时间:2017-01-22 07:56:00    收藏:0  评论:0  赞:0  阅读:241
java 多线程 3
1 package com.imooc.base; 2 3 public class WrongWayStopThread extends Thread { 4 5 public static void main(String[] args) { 6 WrongWayStopThread threa... ...
分类:编程语言   时间:2017-01-22 07:54:55    收藏:0  评论:0  赞:0  阅读:176
java web中获取各种路径
一、获取项目路径: 1) String path = request.getContextPath() :// /TestMyEclipseString basePath = request.getScheme()+"://" +request.getServerName()+ ":" +reque ...
分类:编程语言   时间:2017-01-22 07:49:07    收藏:0  评论:0  赞:0  阅读:202
循环队列和链式队列(C++实现)
首先是循环队列,实现类代码如下: 测试代码如下: 之后是链式队列,实现类代码和测试代码如下: 小结: 1.循环队列中判断队空的方法是判断front==rear,队满的方法是判断front=(rear+1)%maxSize。(我曾经想过为什么不用一个length表示队长,当length==maxSiz ...
分类:编程语言   时间:2017-01-22 07:47:52    收藏:0  评论:0  赞:0  阅读:413
Spring总结 3.AOP(xml)
本随笔内容要点如下: 什么是AOP AOP术语解释 Spring中AOP的xml实现 一、什么是AOP AOP(Aspect Oriented Programming),即面向切面编程。那什么是面向切面编程呢?切面又是什么呢? 如下图,本来存在ServiceA、ServiceB、ServiceC的, ...
分类:编程语言   时间:2017-01-22 07:45:59    收藏:0  评论:0  赞:0  阅读:234
排序算法性能比较
算法思路 排序算法 时间复杂度 最好情况 最坏情况 空间复杂度 稳定性 插入排序 直接插入 O(n2) O(n) O(n2) O(1) 是 希尔排序 O(n(logn)2) O(1) 否 交换排序 冒泡排序 O(n2) O(n) O(n2) O(1) 是 快速排序 O(nlogn) O(nlogn) ...
分类:编程语言   时间:2017-01-22 07:44:53    收藏:0  评论:0  赞:0  阅读:197
python程序后台运行的实现
后台运行work()方法。 work.py 方法1 使用nohup命令 nohup python work.py >my.log & 方法2 python-daemon 安装python-daemon pip install python-daemon 编写入口程序 use_daemon.py 运行 ...
分类:编程语言   时间:2017-01-22 07:40:43    收藏:0  评论:0  赞:0  阅读:177
用python 发送一个smtp邮件
用python写一个简单的邮件,需要发送的邮件内容自定义,可用于监控警告邮件发送。#!/usr/bin/envpythonimportsmtplib//内置smtp库importstringHOST="smtp.163.com"//定义用于发送邮件的主机,这里用网易163SUBJECT="TestemailfromPython"//定义邮件标题TO="135127xxxxx@139.com..
分类:编程语言   时间:2017-01-22 04:01:55    收藏:0  评论:0  赞:0  阅读:236
Python学习记录-2016-01-21
今日学习记录:函数部分:局部变量和全局变量之间的关系,已经作用域:school="Oldboy" deftest1() school="Jack" return0 #默认先使用局部变量,如果局部变量和全局变量冲突,局部变量只在这个函数起作用; school="Oldboy" deftest1() globalschool school="Jack" return0#如..
分类:编程语言   时间:2017-01-22 03:59:29    收藏:0  评论:0  赞:0  阅读:253
Python-数据结构-列表
1.数据结构 数据结构是以某种方式组织在一起的数据的集合。最基本的数据结构是序列。 2.序列 序列常用的类型有以下六类:列表、元组、字符串、Unicode字符串、buffer对象、xrange对象。 3.列表 (1)什么是列表? 列表是由数字、字符串等组成,可随意修改。 a = ['samp', ' ...
分类:编程语言   时间:2017-01-21 23:45:21    收藏:0  评论:0  赞:0  阅读:419
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!