一 IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能 ...
分类:
编程语言 时间:
2018-03-03 21:24:08
阅读次数:
227
istringstream用于执行C++风格的串流操作。 下面的示例是使用一个字符串初始化istringstream类,然后再使用>>操作符来依次输出字符串中的内容。 ...
分类:
编程语言 时间:
2018-03-03 21:24:15
阅读次数:
185
Go语言内存管理(一)内存分配 golang作为一种“高级语言”,也提供了自己的内存管理机制。这样一方面可以简化编码的流程,降低因内存使用导致出现问题的频率(C语言使用者尤其是初学者应该深有体会),对程序猿友好。另一方面也可以减少内存相关系统调用,提升性能。 先了解下内存管理大致策略: 申请一块较大 ...
分类:
编程语言 时间:
2018-03-03 21:24:46
阅读次数:
183
这道题目是昨天上午在猫眼面试时遇到的,总感觉似曾相识,但是却有想不出在哪见过。当然了,这道题最终我是没有解答出来的,这会就再好好思考下怎么解决这个问题吧! 算法战五渣的我思考了一会还是没思路就不浪费时间了,还是求助于度娘。。。 然后,看到了这个老铁的博客: "http://blog.csdn.net ...
分类:
编程语言 时间:
2018-03-03 21:25:26
阅读次数:
231
一、Python基础 1.第一句python, - 后缀名可以任意? - 导入模块时,如果不是.py后缀,会出错。 2.两种执行的方式: -python解释器 py文件路径 -python 进入解释器,实时输入并获取执行结果。 3.解释器路径 #!/usr/bin/env python 4.编码 # ...
分类:
编程语言 时间:
2018-03-03 21:26:35
阅读次数:
243
...
分类:
编程语言 时间:
2018-03-03 21:26:57
阅读次数:
1079
https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=2247484868&idx=1&sn=94b0e21e0a24850b9cc1d7d6c555ae08&chksm=ebd63ae8dca1b3feedf9576d03ba3ea7beb93 ...
分类:
编程语言 时间:
2018-03-03 21:28:47
阅读次数:
169
SpringBoot中关于Mybatis使用的三个问题 转载请注明源地址:http://www.cnblogs.com/funnyzpc/p/8495453.html 原本是要讲讲PostgreSQL的一些学习总结的,不巧的是最近一段时间的进度都是一些类似于加减乘除、位移、类型转换的稍显小儿科的一些 ...
分类:
编程语言 时间:
2018-03-03 21:29:00
阅读次数:
357
1.在docker容器和系统时间不一致是因为docker容器的原生时区为0时区,而国内系统为东八区。 2.还有容器中运行的java应用打出的日志时间和通过date -R方式获取的容器标准时间有八个小时时间差。 也就是容器时间和系统时间一致,但是部署的应用和容器时间不一致。Tomcat中部署java应 ...
分类:
编程语言 时间:
2018-03-03 21:29:40
阅读次数:
442
最近在啃《python核心编程(第三版)》,感觉这本书并不是特别的友好,虽然有基于python3提出的改进代码;但是整书的基准感觉还是在python2.7。所以python3的代码中还是有较多的错误;就比如第二章网络编程中: 原代码: 创建TCP服务器 TCP客户端 如果我们按照这个代码跑,pyth ...
分类:
编程语言 时间:
2018-03-03 21:52:44
阅读次数:
241
1.%左右均位数字>求余 %出现在字符中时,表示格式化操作符 2.python转义字符及含义: \'单引号 \r回车符 \''双引号 \f换页符 \a发出系统响铃声 \o八进制数代表的字符 \b退格符 \x十六进制数代表的字符 \n换行符 \0表示一个空字符 \t横向制表符 \\反斜杠 \v纵向制表 ...
分类:
编程语言 时间:
2018-03-03 21:52:57
阅读次数:
197
1.递归. #在函数内部调用本身。 >>>def recursion() recursion() --end #应用于网络爬虫 自设递归深度: >>>imports sys >>>sys.setrecursionlimit(1000000) #将递归限制为100万层 ...
分类:
编程语言 时间:
2018-03-03 21:53:10
阅读次数:
151
如何学好C语言 有人在酷壳的留言版上询问下面的问题 keep_walker : 今天晚上我看到这篇文章。 http://programmers.stackexchange.com/questions/62502/small-c-projects 我也遇到了和提问的老外一样的问题。。能给像遇到这样烦恼 ...
分类:
编程语言 时间:
2018-03-03 21:54:04
阅读次数:
224
C# 集合 SortedList 类代表了一系列按照键来排序的键/值对,这些键值对可以通过键和索引来访问。 排序列表是数组和哈希表的组合。它包含一个可使用键或索引访问各项的列表。如果您使用索引访问各项,则它是一个动态数组(ArrayList),如果您使用键访问各项,则它是一个哈希表(Hashtabl ...
分类:
编程语言 时间:
2018-03-03 22:28:18
阅读次数:
207
一、Java多态性 面向对象的三大特性:封装、继承、多态。 多态的类型,分为以下两种: 编译时多态: 指的是 方法重载 。编译时多态是在编译时确定调用处选择那个重载方法,所以也叫 静态多态,算不上真正的多态。所以,一般说的多态都是运行时的多态。 运行时多态: 由于 方法重写 ,所以想要确定引用变量所 ...
分类:
编程语言 时间:
2018-03-03 22:29:22
阅读次数:
258
1. 插入排序 1.1 直接插入排序 直接插入排序是将未排序的数据插入至已排好序序列的合适位置。 具体流程如下: 1、首先比较数组的前两个数据,并排序; 2、比较第三个元素与前两个排好序的数据,并将第三个元素放入适当的位置; 3、比较第四个元素与前三个排好序的数据,并将第四个元素放入适当的位置; . ...
分类:
编程语言 时间:
2018-03-03 22:29:53
阅读次数:
212
一、接口 1. 接口简介 接口: 是java的一种抽象类型,是抽象方法的集合。接口比抽象类更加抽象的抽象类型。 接口语法: 2. 接口成员的修饰符 接口中的所有成员的访问权限默认强制是 变量: 默认强制是 方法: 默认强制是 ,即抽象方法。但JDK1.8后,允许定义静态方法 ,接口存在非抽象方法; ...
分类:
编程语言 时间:
2018-03-03 22:30:02
阅读次数:
189
使用的环境是Windows操作系统,python的环境是3.6,django是官网上最新的版本1.10.6,本文介绍从安装python之后怎样用过pip管理工具安装django,以及django的项目创建,项目启动。 如果你的电脑里没有安装python,Windows的安装方法很简单,只需要去官网下 ...
分类:
编程语言 时间:
2018-03-03 22:30:17
阅读次数:
241
在我们用C/C++开发的过程中,总是有一个问题会给我们带来苦恼。这个问题就是函数内和函数外代码需要通过一块内存来交互(比如,函数返回字符串),这个问题困扰和很多开发人员。如果你的内存是在函数内栈上分配的,那么这个内存会随着函数的返回而被弹栈释放,所以,你一定要返回一块函数外部还有效的内存。 这是一个 ...
分类:
编程语言 时间:
2018-03-03 22:30:55
阅读次数:
217
#include int main(void) { int a=10; int *p = &a; *p = 89; printf("变量值a=%d a=%d\n", a,*p);//0x7fff8af18554 printf("指针地址p=%p p=%p\n",p,&a);//0x7fff8af18... ...
分类:
编程语言 时间:
2018-03-03 22:31:30
阅读次数:
209