码迷,mamicode.com
首页 > 2018年09月16日 > 全部分享
接口回调
前几天学了接口回调,现在总结一下接口回调是什么原理:假设我们现在需要实现一个通知的功能,需求是A在执行循环,当循环到5的时候, 通知B。以前我们是直接把B类的实例传到A对象中,A类代码如下: B类代码: 主方法: 这样就会有一个缺陷。万一这个A类是早在1988年写好了的,1988年的程序员怎么知道你 ...
分类:其他好文   时间:2018-09-16 16:10:22    阅读次数:126
【C++ Primer | 08】IO库
IO类 C++的输入输出分为三种: (1)基于控制台的I/O (2)基于文件的I/O (3)基于字符串的I/O istringstream类 描述:从流中提取数据,支持 >> 操作 这里字符串可以包括多个单词,单词之间使用空格分开 输出结果: 举例2:把一行字符串放入流中,单词以空格隔开。之后把一个 ...
分类:编程语言   时间:2018-09-16 16:10:15    阅读次数:142
Python——函数
1. 函数 (1)特点 可读性强、复用性强 (2)定义 def funcname(): funcbody return (3)调用 funcname() (4)注释 (5)注意事项 只定义不调用就一定不执行 先定义后调用 2. 返回值 返回的重要性 不能使用函数调用结束的结果进行其他操作 函数名() ...
分类:编程语言   时间:2018-09-16 16:10:02    阅读次数:189
通过WinAPI播放PCM声音
在Windows平台上,播放PCM声音使用的API通常有如下两种。 waveOut and waveIn:传统的音频MMEAPI,也是使用的最多的 xAudio2:C++/COM API,主要针对游戏开发,是DirectSound的基础 在Windows Vista以后,推出了更加强大的WASAPI ...
分类:Windows程序   时间:2018-09-16 16:09:50    阅读次数:288
解决服务器kipmid导致的CPU核心负载问题
临时解决 echo 100 > /sys/module/ipmi_si/parameters/kipmid_max_busy_us 永久生效配置/etc/modprobe.d/ipmi.conf 中加入options ipmi_si kipmid_max_busy_us=100 ...
分类:其他好文   时间:2018-09-16 16:09:35    阅读次数:349
内核调试 arm-none-linux-gnueabi-addr2line 工具使用
通过OOPS信息中PC寄存器的值可以知道出错指令的地址,通过栈回朔信息可以知道出错时的函数调用的关系,根据这两点可以很快定位错误。 修改drivers/net/ethernet/davicom/dm9000.c,在dm9000_probe函数中u32 id_val;下增加下面语句: 编译内核下载到开 ...
分类:系统相关   时间:2018-09-16 16:09:27    阅读次数:401
LeetCode--198--打家劫舍
问题描述: 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。 示 ...
分类:其他好文   时间:2018-09-16 16:09:20    阅读次数:131
和互联网公司服务器有关的一些情况
1u=4.45厘米 常见的有2u,3u,4u等规格 常见的品牌有dell cpu 相当于人的大脑,负责控制和运算,内存负责临时存储数据,硬盘 持久化存储数据的地方 电源 服务器一般提供双电源,好的电源对于服务器至关重要!最好考虑双电服务器,服务器最好7*24小时持续化运转,有服务器宕机导致上千万美元 ...
分类:其他好文   时间:2018-09-16 16:09:12    阅读次数:202
剑指offer-基本思想学习(未包括代码)
转自:https://blog.csdn.net/Together_CZ/article/details/74906427 1.面试7:使用两个栈实现一个队列。 //猛一看有点晕,实际上很简单。 使用两个栈,一个是保存输入S1,另一个是输出S2; 当有新元素插入到队尾时,就将元素放入S1中; 当要删 ...
分类:其他好文   时间:2018-09-16 16:09:04    阅读次数:116
Mybatis
## Mybatis ### 1、mybatis介绍 mybatis是sqlmap技术,对jdbc进行封装,将大量的sql语句外部化。 ### 2、体验mybatis 1. 准备数据库和表 ```sql mysql>create table users(id int primary key auto... ...
分类:其他好文   时间:2018-09-16 16:08:56    阅读次数:197
Python_time模块
time模块:用于时间的访问和转换 UTC:协调世界时(世界统一时间) 时间戳:是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数(Python中返回的是秒数,并且为float类型) 时间元组:Python用一个元组装起来的9 ...
分类:编程语言   时间:2018-09-16 16:08:45    阅读次数:204
88. Merge Sorted Array
1 class Solution { 2 public void merge(int[] nums1, int m, int[] nums2, int n) { 3 int[] res = new int[m + n]; 4 int pos = 0; 5 int i = 0, j = 0; 6 wh... ...
分类:其他好文   时间:2018-09-16 16:08:35    阅读次数:146
C++STL 算法
算法部分主要由头文件<algorithm>,<numeric>和<functional>组成。 <algorithm>是所有STL头文件中最大的一个,其中常用到的功能范围涉及到比较、交换、查找、遍历操作、复制、修改、反转、排序、合并等等。 <numeric>体积很小,只包括几个在序列上面进行简单数学 ...
分类:编程语言   时间:2018-09-16 16:08:29    阅读次数:142
centos 安装 jdk
Java 起初我直接用yum 安装的java-1.8.0-openjdk。这样安装其实是不行的,里面只有jre,没有javac等开发的工具,所以还是得去oracle的官网上下载jdk-1.8.0。 起初我下载了64位的rpm包,执行rpm -ivh的时候总是报错,是报的解压缩失败,ocpi不符。 我 ...
分类:其他好文   时间:2018-09-16 16:08:19    阅读次数:142
数据仓库分层
## 数据仓库分层 ### 1、介绍 数据仓库更多代表的是一种对数据的管理和使用的方式,它是一整套包括了etl、调度、建模在内的完整的理论体系。现在所谓的大数据更多的是一种数据量级的增大和工具的上的更新。 两者并无冲突,相反,而是一种更好的结合。数据仓库在构建过程中通常都需要进行分层处理。业务不同,... ...
分类:其他好文   时间:2018-09-16 16:08:05    阅读次数:195
sublimetext常用快捷键(转)
选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和Shift+↓ 效果一样。Ctrl+Shi ...
分类:其他好文   时间:2018-09-16 16:07:59    阅读次数:253
Javascript 进阶
一.琐碎杂记 1.使用 console.log() 写入到浏览器的控制台,按F12在console可以看到,调试比alert好用。 2.JavaScript 对大小写敏感。 3.您可以在文本字符串中使用反斜杠对代码行进行换行: 4.如果重新声明 JavaScript 变量,该变量的值不会丢失: 在以 ...
分类:编程语言   时间:2018-09-16 16:07:50    阅读次数:201
906条   上一页 1 ... 26 27 28 29 30 31 32 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!