码迷,mamicode.com
首页 > 编程语言 > 月排行
嵌入式C语言开发---存储器与寄存器
概述: 讲述如何使用C语言来对底层寄存器进行封装 内容: 程序存储器、数据存储器、寄存器和I/O 端口排列在同一个顺序的4 GB 地址空间内 存储器映射: 存储器本身不具有地址信息,它的地址是由芯片厂商或用户分配,给存储器分配地址的过程称为存储器映射,如果再分配一个地址就叫重映射。 存储器区域划分 ...
分类:编程语言   时间:2018-02-07 19:39:37    阅读次数:291
Python练习(day9)
练习1、模拟抢车票(进程同步锁)代码1:(并发运行,效率高,但竞争同一文件,数据写入错乱)frommultiprocessingimportProcessimporttime,json,randomdefsearch():dic=json.load(open(‘db.txt‘))print(‘剩余票数%s‘%dic[‘count‘])defget():dic=json.load(open(‘db.
分类:编程语言   时间:2018-02-07 19:41:33    阅读次数:157
从java层向jni中传递GLSurfaceView的方法
从java朝jni中传递各种数据,是在android开发中经常需要面对的事情。对于一些典型的数据类型,网上已经有很多文章介绍,这里列出一些数据类型: 对于GLSurfaceView,则使用:Landroid/opengl/GLSurfaceView; 我的程序分为三层,App层,SDK层和captu ...
分类:编程语言   时间:2018-02-07 19:44:17    阅读次数:209
hash算法散列算法
Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来唯一的确定 ...
分类:编程语言   时间:2018-02-07 19:44:41    阅读次数:169
#r语言(二)笔记
#r语言(二)笔记 #早复习 #概述:R是用于统计分析、绘图的语言和操作环境 #对象: #数据类型--统称为对象 #向量(vector):用于存储数值型、字符型或逻辑型数据的一维数组。 #定义向量: v<-1 v1<-c(1,2,3) 或者 assign('v1',c(1,2,3)) v<-1:10 ...
分类:编程语言   时间:2018-02-07 19:47:09    阅读次数:179
Python reduce
reduce把一个函数作用在一个序列[x1, x2, x3...]上,这个函数必须接收两个参数,reduce把结果继续和序列的下一个元素做累积计算,其效果就是: reduce(f, [x1, x2, x3, x4]) = f(f(f(x1, x2), x3), x4) 可以将其看成是将一个列表中所有 ...
分类:编程语言   时间:2018-02-07 19:47:38    阅读次数:149
[py][lc]python的纸牌知识点
模块collections collections.namedtuple表示tuple欲言不清 如表示一个坐标, t = (1,2), 搞不清楚. 如果这样就对了Point(x=1, y=2) 类的方法: __getitem__ 把实例当list来操作 类的方法: __len__方法用于丈量类的实例 ...
分类:编程语言   时间:2018-02-07 19:48:28    阅读次数:155
【CS229笔记一】监督学习,线性回归,LMS算法,正态方程,概率解释和局部加权线性回归
监督学习 对于一个房价预测系统,给出房间的面积和价格,以面积和价格作坐标轴,绘出各个点。 定义符号: $x_{(i)}$表示一个输入特征$x$。 $y_{(i)}$表示一个输出目标$y$。 $(x_{(i)},y_{(i)})$表示一个训练样本。 $\left\{(x_{(i)},y_{(i)}); ...
分类:编程语言   时间:2018-02-07 19:48:40    阅读次数:274
Java中抽象类和接口的区别
在看Java基础的时候,经常会遇到关于接口和抽象类的相关描述与问题,然后我在百度上搜了很多相关答案,都很凌乱,都直接介绍2者的区别,没有介绍2着的原因,且很多资料一模一样;如果长时间没有接触基础知识,看起来很难理解;今天兴起,写写两者的区别吧 1.抽象类 1.1.抽象类的产生 当编写一个类时,我们往 ...
分类:编程语言   时间:2018-02-07 19:49:23    阅读次数:170
python 三级菜单
menu = {"北京":{"海淀":["知春路","公主坟","西土城","牡丹园"],"朝阳":["金台夕照","望京","青年路","三元桥"],"昌平":["天通苑","立水桥","沙河","西二旗"]},"哈尔滨":{"江北":[ ...
分类:编程语言   时间:2018-02-07 19:51:02    阅读次数:131
java序列化
何为序列化 序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例。如果某个类能够被序列化,其子类也可以被 ...
分类:编程语言   时间:2018-02-07 19:52:02    阅读次数:173
java基本数据类型
1).简单类型数据间的转换,有两种方式:自动转换和强制转换,通常发生在表达式中或方法的参数传递时。 自动转换 具体地讲,当一个较"小"数据与一个较"大"的数据一起运算时,系统将自动将"小"数据转换成"大"数据,再进行运算。而在方法调用时,实际参数较"小",而被调用的方法的形式参数数据又较"大"时(若 ...
分类:编程语言   时间:2018-02-07 19:52:43    阅读次数:161
Spring Data操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb
Spring Data操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb .embody{ padding:10px 10px 10px; margin:0 20px; border bottom:solid 1px ededed; } .embody_b{ mar ...
分类:编程语言   时间:2018-02-07 19:54:36    阅读次数:203
Visual Studio2017 Python添加包
Python语言包含数千个有用的程序包,用户可以将它们合并到自己的项目中。 Visual Studio 提供一个 UI,用于管理 Python 环境中的程序包。 日前刚安装了Visual Studio2017,用于学习Pyhton,但是发现在默认安装完Python3.6(64-bit)后竟然没有包含 ...
分类:编程语言   时间:2018-02-07 19:54:54    阅读次数:376
JavaScript中原始值和引用值传递
a 声明变量时不同的内存分配: 1)原始值:存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。 这是因为这些原始类型占据的空间是固定的,所以可将他们存储在较小的内存区域 – 栈中。这样存储便于迅速查寻变量的值。 2)引用值:存储在堆(heap)中的对象,也就是说,存储 ...
分类:编程语言   时间:2018-02-07 19:55:45    阅读次数:172
swift4.0中http连接(据于xcode9.3 URLSession)
NSURLSession是NSURLConnection的替代者,在2013年苹果全球开发者大会上(WWDC2013)随iOS7一起发布的,是对NSURLConnection进行了重构优化后的新的网络接口。从iOS9开始,NSURLConnection中发送请求的两个方法已经过期(同步请求,异步请求 ...
分类:编程语言   时间:2018-02-07 19:56:00    阅读次数:291
Spring中使用注解时启用<context:component-scan/>
在spring中使用注解方式时需要在spring配置文件中配置组件扫描器:http://blog.csdn.net/j080624/article/details/56277315 <context:component-scan>详解:http://outofmemory.cn/java/sprin ...
分类:编程语言   时间:2018-02-07 19:56:28    阅读次数:168
快速排序
快速排序的思想很简单,三步完成: 在数组,挑出来一个元素,作为 pivot(基准) 所有小于等于pivot的元素,都放到left数组,所有大于pivot的元素,都放到right数组。 对left、right数组,不断重复第一步和第二步,直到数组中只剩下一个元素为止。 javascript代码如下: ...
分类:编程语言   时间:2018-02-07 19:56:36    阅读次数:187
解决Spring Boot 使用RedisTemplate 存储键值出现乱码 \xac\xed\x00\x05t\x00
最近使用spring data redis RedisTemplate 操作redis时发现存储在redis中的key不是设置的string值,前面还多出了许多类似\xac\xed\x00\x05t\x00这种字符串,如下 [html] view plain copy print?127.0.0.1 ...
分类:编程语言   时间:2018-02-07 19:56:54    阅读次数:773
[jQuery学习系列二 ]2-JQuery学习二-数组操作
[jQuery学习系列二 ]2-JQuery学习二-数组操作 前言 上一篇内容 已经对于Jquery 有了一些认识, 包括Jquery的选择器和DOM对象, 那么这一篇继续来看下Jquery中很实用的Jquery对于数组的操作. Jquery中对数组的操作大致有以下几种形式:each(迭代), ma ...
分类:编程语言   时间:2018-02-07 19:57:19    阅读次数:279
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!