码迷,mamicode.com
首页 > 编程语言 > 周排行
C++的类型转换:static_cast、dynamic_cast、reinterpret_cast和const_cast(dynamic_cast还支持交叉转换,const_cast将一个类的const、volatile以及__unaligned属性去掉)
在C++中,存在类型转换,通常意味着存在缺陷(并非绝对)。所以,对于类型转换,有如下几个原则:(1)尽量避免类型转换,包括隐式的类型转换(2)如果需要类型转换,尽量使用显式的类型转换,在编译期间转换(3)避免使用reinterpret_cast和老式的强制类型转换操作符通常,隐式的类型转换会导致警告 ...
分类:编程语言   时间:2017-01-30 18:42:30    阅读次数:294
socket api- c/s模式:服务多次读写,客户多次写读(同步处理多客户,多线程). IO模式:阻塞t
服务端: 1)多线程处理客户connect。主线程,处理用户输入,二线程处理accpet,每次有新的connect,就建立新线程处理每个客户端。 2)二线程阻塞在accept,其他新线程阻塞在read。 3)当客户端close。服务端对应线程,read得到0. 之后也进行close(这一部上次实验没 ...
分类:编程语言   时间:2017-01-30 18:45:18    阅读次数:303
C++迭代器 iterator
1. 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。(1) 每种容器类型都定义了自己的迭代器类型,如vector:vector<int>::iterator iter;这条语句定义了一个名为iter的变量,它的数据类型是由vector<int>定义的iterator类型。(2) ...
分类:编程语言   时间:2017-01-30 18:46:54    阅读次数:257
JavaScript基础
介绍 是互联网上最流行的脚本语言,这门语言可用于web和HTML,更可广泛用于服务器、PC端、移动端。 是一种轻量级的脚本语言。 可插入HTML页面的编程代码。 插入HTML后,可由所有的浏览器执行。 实现 JavaScript的用法 HTML中的脚本必须位于<script></script>标签之 ...
分类:编程语言   时间:2017-01-30 19:31:16    阅读次数:311
python实现算术表达式的词法语法语义分析(编译原理应用)
本学期编译原理的一个大作业,我的选题是算术表达式的词法语法语义分析,当时由于学得比较渣,只用了递归下降的方法进行了分析。 首先,用户输入算术表达式,其中算术表达式可以包含基本运算符,括号,数字,以及用户自定义变量。 词法分析,检查单词变量是否正确;语法分析,检查算术表达式语法是否正确并输出生成语法树 ...
分类:编程语言   时间:2017-01-30 20:21:51    阅读次数:371
【PHP_下载】_01_PHP语言包下载
PHP语言包下载网址:http://php.net/downloads.php 1.选择windows downloads 2.选择线程安全(Thread safe)版本下载 3.查看是否有这个文件在里面 ...
分类:编程语言   时间:2017-01-30 21:03:24    阅读次数:294
QObject提供了QMetaObject元类信息(相当于RTTI和反射),信号与连接,父子关系,调试信息,属性,事件,继承关系,窗口类型,线程属性,时间器,对象名称,国际化
元类信息(相当于RTTI和反射),信号与连接,父子关系,调试信息,属性,事件,继承关系,窗口类型,线程属性,时间器,对象名称,国际化其中元类又提供了:classInfo,className,构造函数,多重祖先元类,method, property, Enumerator, Signal, Slot等 ...
分类:编程语言   时间:2017-01-30 21:03:40    阅读次数:302
js 定义像java一样的map方便取值
js 定义像java一样的map方便取值. 这是一段让人欢天喜地的代码. 引用自: https://zhidao.baidu.com/question/1111494250799257659.html ...
分类:编程语言   时间:2017-01-30 21:07:50    阅读次数:372
Python实现DES加密算法的文本加密器
这是自行制作的一个DES文本加密工具 最终效果图: 本加密器支持UTF-8字符的加解密(包含中文),由于其中的编码方式与常用编码方式不同,加密结果与网上工具不同,但是能实现正常加解密。 最终目标: 目的是设计一个基于ECB模式,短块加密使用填充法的DES加密解密器,以此来实现对文本的加解密,其文本的 ...
分类:编程语言   时间:2017-01-30 21:08:07    阅读次数:539
jar包版本介绍(beta,alpha,release),软件的版本介绍
α(Alpha) 此版本表示该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员。一般而言,该版本软件的bug(漏洞)较多,普通用户最好不要安装。主要是开发者自己对产品进行测试,检查产品是否存在缺陷、错误,验证产品功能与说明书、用户手册是否一致。 β(beta)  ...
分类:编程语言   时间:2017-01-30 21:54:26    阅读次数:285
c++  与  java  中的 继承
C++ 代码: 运行结果: 若是将主函数修改为: 运行结果: 分析,说明: 在c++中,重载不会发生在基类与派生类之间,重载 制发生在同一类中!当基类和派生类中存在同名函数时,无论同名函数的形参个数或者类型是否相同,派生类中的同名函数都会将基类中的同名函数隐藏(将在下边说明隐藏)掉,而不会是重载关系 ...
分类:编程语言   时间:2017-01-30 22:41:02    阅读次数:467
(二)Lua脚本语言入门
上一篇文章忘了插入代码了,方便粘贴复制...... 函数 对于c语言就是 Lua就变成了 看有返回值的 可以一次性返回多个 今天就写到这里,,网络不好,真怕一个不小心就没了 写的太少了补充点别的 直接复制粘贴别人写的,,,,,站在别人的肩上......自从博客上能直接复制粘贴图片方便多了,,, 参考 ...
分类:编程语言   时间:2017-01-30 22:43:16    阅读次数:218
.Net学习难点讨论系列17 - 线程本地变量的使用
关于C#多线程的文章,大部分都在讨论线程的起停或者是多线程同步问题。多线程同步就是在不同线程中访问同一个变量(一般是线程工作函数外部的变量),众所周知在不使用线程同步的机制下,由于竟态的存在会使某些线程产生脏读或者是覆盖其它线程已写入的值(各种混乱)。而另外一种情况就是我们想让线程所访问的变量属于线 ...
分类:编程语言   时间:2017-01-30 22:49:51    阅读次数:266
Java笔记(七)
File类: File类常见方法: (1)创建:boolean createNewFile(); 在指定位置创建文件,如果该文件已经存在,则不创建,返回false。和输出流不一样,输出流对象一建立,就会创建文件,而且文件已经存在,会覆盖。 boolean mkdir(); 创建文件夹。 boolea ...
分类:编程语言   时间:2017-01-30 22:51:47    阅读次数:269
Win7/Win10下搭建Go语言开发环境
1 下载适合window版本的Go安装包,下载地址http://code.google.com/p/go/downloads/list 2 下载适合window本本的LiteIDE,下载后解压即可使用 下载地址http://code.google.com/p/golangide/downloads/ ...
分类:编程语言   时间:2017-01-30 23:33:18    阅读次数:2306
小小见解之python循环依赖
a.py b.py 运行a.py,结果: 分析: 首先要去b.py中找到b(),而b.py中创建函数后直接就把b给它了,最后b.py又向a.py中要a,因为b.py已经得到想要的了,就答应给a.py想要的。就是说,我要的你先给我了,所以我也给你你想要的 运行b.py,结果: 分析: a.py先向b. ...
分类:编程语言   时间:2017-01-30 23:34:03    阅读次数:229
毕向东_Java基础视频教程第20天_IO流(1~4)
第20天-01-IO流(File概述);第20天-02-IO流(File对象功能-创建与删除);第20天-03-IO流(File对象功能-判断);第20天-04-IO流(File对象功能-获取) ...
分类:编程语言   时间:2017-01-30 23:33:18    阅读次数:336
Python 学习记录之----模块 paramiko
paramiko 一、安装 二、说明 paramiko功能强大可命令、可文件 三、实例: 1、命令版: 密码、KEY 2、文件get\put 密码: 生成key: ssh-key-gen 利用Key ...
分类:编程语言   时间:2017-01-30 23:36:00    阅读次数:279
Python入门
Python入门教程(个人日常学习记录,有不妥之处欢迎指正!后续更新,敬请期待...) 学习地址:http://www.imooc.com/learn/177 Python中数据类型 Python中数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计 ...
分类:编程语言   时间:2017-01-30 23:41:13    阅读次数:531
java定时器实现总结
1. JDK组件(1)java.util.TimerTask MyTimerTask.java: (2)java.util.concurrent.ScheduledThreadPoolExecutor(JDK5.0+之后推荐使用) MyScheduledTask.java: MyScheduledE ...
分类:编程语言   时间:2017-01-31 00:35:09    阅读次数:377
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!