- [传智杯初赛] 期末考试成绩
鑫鑫向栄
传智杯算法c++c语言数据结构
传智专修学院的Java程序设计课程的评价体系是这样的:首先,所有学生会有一个卷面得分,这个得分一定是一个[0,100][0,100]之间的整数。如果卷面得分在9090分及以上,那么他的GPA(加权平均成绩)就是满分4.04.0。如果卷面得分在60∼8960∼89之间,那么他每比9090分少11分,那么他的分数就会在4.04.0的基础上减少0.10.1。如果卷面得分不到6060分,那么善良的老师会给
- Linux 音频驱动实验
嵌入式学习者。
linux音视频驱动开发
一、音频芯片及接口介绍开发板通过此接口外接了一个WM8960音频DAC芯片,本章我们就来学习一下如何使能WM8960驱动,并且通过WM8960芯片来完成音乐播放与录音。1、WM8960简介①、此部分是WM8960提供的输入接口,作为立体声音频输入源,一共提供了三路,分别为LINPUT1/RINPUT1、LINPUT2/RINPUT2、LINPUT3/RINPUT3。麦克风或线路输入就连接到此接口上
- 《嵌入式Linux软硬件开发详解——基于S5PV210处理器》——2.5 WM8960音频编解码芯片...
weixin_34390996
嵌入式
本节书摘来自异步社区《嵌入式Linux软硬件开发详解——基于S5PV210处理器》一书中的第2章,第2.5节,作者刘龙,更多章节内容可以访问云栖社区“异步社区”公众号查看。2.5WM8960音频编解码芯片2.5.1IIS总线接口概述Smart210开发板具有音频信号的输入输出功能,通过麦克接口,它可以接收音频信号输入;通过一个耳机插孔,可以连接音频信号线输出音频数据,音频信号的处理是通过一片具有I
- 2021-05-07
海纳生财99
5.7晚间期货个人观点螺纹我准备在5670-5660区间做多止损30目标30-50豆油我准备在8970-8960区间做多止损30目标30-50焦炭我准备在2830-2820区间做多止损30目标40乙二醇我准备在4920-4910区间多止损30目标30-50棕榈油我准备在8040-8050区间空止损30目标30-50铁矿石我准备在1220-1210区间多止损30目标50-60
- stm32mp157 wm8960音频驱动调试笔记
赟赟、嵌入式
嵌入式驱动调试及系统定制stm32驱动程序linux
这次调试wm8960音频驱动遇到了好多的坑,研究好几天终于调试好了。驱动调试步骤驱动能不能成功加载是调试的第一大步骤,也是最关键的步骤之一。1.查看硬件原理图:2.打开对应的设备树(stm32mp157a-xxx.dtsi):因为wm8960是挂载到I2C4上,所以在设备树I2C4节点上添加wm8960设备节点。wm8960:wm8960@1a{compatible="wlf,wm8960";re
- Linux 音频驱动实验
行稳方能走远
正点IMX6ULL驱动开发linux音视频
目录音频接口简介为何需要音频编解码芯片?WM8960简介I2S总线接口I.MX6ULLSAI简介硬件原理图分析音频驱动使能修改设备树使能内核的WM8960驱动alsa-lib移植alsa-utils移植声卡设置与测试amixer使用方法音乐播放测试MIC录音测试LINEIN录音测试开机自动配置声卡mplayer播放器移植与使用mplayer移植(移植zlib库)mplayer使用alsamixer
- Objective-c读书笔记
未来不是梦而是汗水
0,#importimport可以保证头文件只被包含一次1,BOOLBOOL其实signedchar的一个类型定义。通过#defineYES1和#defineNO0;注意:OC中的BOOL不仅仅只能存储0和1,编译器仍将BOOL认作8位二进制数。将一个大于1字节的数赋给BOOL,比如将8960,它的十六进制为0x2300赋给一个BOOL,那么只有低位字节00会用作BOOL值。例:1.1)我们有一个
- 转android gralloc流程分析for msm8960
强强的博客
原文转载自http://blog.csdn.net/g_salamander/article/details/8424334增加了Gralloc模块的平台背景和功能概述部分。对原文针对msm8960androiddisplay做了修正。增加了Surfaceflinger初始化FrameBufferNativeWindow的代码部分。平台中内存有ashmen、PMEM等多种内存类型,为了Video、
- wm8960没有声音
proing
linuxWM8960
最近在imx6ull上调试这个声卡,用官方的镜像是能发声的,换到自己做的镜像上,就没有声音。记录一下过程:内核和设备树。只要有下面的显示,就说明加载成功。再看一下aplay的显示到此,驱动都是正常的。但是这时使用aplay播放时,就是没有声音出来下面的重点,要使用amixer配置一下才有声音#设置playbackamixerssetHeadphone100,100amixerssetSpeaker
- Linux音频了解
是东东东啊
Linux应用开发linux音视频
ALPHAI.MX6U开发板支持音频,板上搭载了音频编解码芯片WM8960,支持播放以及录音功能!本章将会讨论如下主题内容。⚫Linux下ALSA框架概述;⚫alsa-lib库介绍;⚫alsa-lib库移植;⚫alsa-lib库的使用;⚫音频应用编程之播放;⚫音频应用编程之录音ALSA概述ALSA是AdvancedLinuxSoundArchitecture(高级的Linux声音体系)的缩写,目前
- 1月19日交易实录
诺涛
今天比特币向上攻破9000压力,创下新高,那开心着其下方支撑位上移至8900。9040附近做多,第一止损位是8960。(比特币只要保持强势整理,不要跌破8900,不然后市看跌回调空间加大。)到了止盈位9100自动成交。后来不该手贱继续开多,8960处自动止损,一天白干。
- uboot通过NFS挂载根文件系统卡死解决办法(VFS: Unable to mount root fs via NFs, trying floppy)
晨少爱学习
IMX6ULLubootNFS根文件系统驱动
uboot通过NFS挂载根文件系统时,加载完内核后,卡死在这里gpio_dvfs:disablingcan-3v3:disablingALSAdevicelist:#0:wm8960-audio原因:从Ubuntu17.04开始,nfs默认只支持协议3和协议4,而kernel中默认支持协议2解决办法:1、修改NFS配置文件sudogedit/etc/default/nfs-kernel-serve
- Android功耗调试汇总
归心2020
物联网模块android待机电流功耗电流调试
1.工具准备1.1安装QXDM1.2安装QPST(确认DCVS使能时需要查看efs文件,下载nv也需要使用QPST)1.3电流源(带GPIB卡接口)/电流测试软件测试环境相关:◆电流表或数字电源本身的电流误差是多少,并保证其工作正常,感觉有问题时,可以换表尝试◆要正确设置DRX、MFRM、T3212等参数,可以参考高通文档80-VE263-8◆综测仪分CMU200、Agilent8960等多个厂家
- linux 驱动学习笔记-ALSA声卡驱动(一)
不入门的嵌入式工程师bin
linux学习驱动开发
概述ALSA作为Liunx现在主流的音频体系结构,提供了内核的驱动框架,也提供了应用层的alsa-lib库,应用层主要调用alsa-lib的API函数就可以实现对声卡的控制。ALSA也提供了alsa-utils的应用程序,方便我们进行音频播放控制等。本系列是根据openwrt21.02上搭配wm8960进行实验的。音频设备文件结构controlC0用于card0声卡的控制pcmC0D0c用于car
- 七天造好三架飞机,厉害了我的中国机长
千秋信
电影《中国机长》国庆7天票房已突破20亿元,网上传言将会轻松突破30亿元。这部空难电影中,主要道具是一架空客A319飞机。它属于欧洲空中客车公司(Airbus)的产品,这种飞机从1994年投产,到现在还在生产。截至2019年8月31日,已经生产了1480架。在空客公司的官网上,这款飞机的最新零售价格为:8960万美元/架,约人民币6亿4千万元/架。我想批发价应该会更低些。中国机长票房突破30亿,就
- 正点原子阿尔法imx6ull的wm8960声卡驱动表层简析
Mr_zhangsq
ALSA声卡驱动嵌入式alsalinux驱动程序
文章目录前言1、设备树配置2、打印信息分析(按打印先后顺序)2.1、wm8960_i2c(Codec)2.2、fsl-sai(Platform)2.3、card注册(Machine)3、总结前言平台:正点原子阿尔法开发板imx6ull内核:4.1.15参考链接:DroidPhone的音频子系统为了更好地分析和查看,把CONFIG_DYNAMIC_DEBUG宏打开了,并且修改了dev_dbg()的定
- 记·自律『第614天』
黎雨萱
1、《宇宙》(p60~65)2、《葬灵师》(46.66%~50.49%)3、得到听书:《态度改变与社会影响》4、樊登读书:《我们与生俱来的七情》5、keep:11分钟,步数:8960步(244)6、复习单词:30个(225)7、日更(第796天)8、写信打卡(第643天)————
- Linux 音频驱动
Paper_Love
Linux驱动linux音视频运维
Linux音频驱动硬件介绍WM8960与IMX6ULL之间有两个通信接口:I2C和I2S其中I2C用于配置WM8960I2S用于音频数据传输修改设备树文件编写I2C子节点设备树codec:wm8960@1a{compatible="wlf,wm8960";reg=;clocks=;clock-names="mclk";6wlf,shared-lrclk;};编写I2S子节点设备树sai2:sai@
- wm8960驱动调试问题集合
hqmo
Linux杂项
开发环境:内核版本:linux4.14.12开发板:itopimx6ull修改设备树(simple-card)widgets和routing录音没声音,播放可以这可能是因为录音的偏置routing没设置对,“MICB”。sound{compatible="simple-audio-card";//simple-audio-card,name="mx6ul-wm8960";simple-audio-
- imx6solo wm8960始终没有声音输出
草根大哥
我尝试各种办法,wm8960始终不能得到声音输出。调试过程如下:首先,打开电源使能脚:ret=gpio_request(SABRESD_CODEC_PWR_EN,"audio_pwr_en");if(!ret){printk("Turnonaudio(wm8962)power!(1:enable)\n");gpio_direction_output(SABRESD_CODEC_PWR_EN,1);
- Linux驱动开发|音频驱动
安迪西
Linux驱动开发linux驱动开发音视频
音频驱动音频是常用到的功能,I.MX6ULLALPHA开发板通过I.MX6ULL自带的SAI接口外接了一个WM8960音频DAC芯片,本文将介绍如何驱动WM8960,并通过WM8960芯片来完成音乐播放与录音一、音频接口简介1.1音频编解码芯片在信号处理领域,外界的声音是模拟信号,处理器能理解的是数字信号。因此处理器要听到外界的声音就涉及到模拟信号到数字信号的转换;同样处理器要向外界放出声音就涉及
- i.MX6ULL驱动开发 | 27 - 使用WM8960 CODEC播放音频
Mculover666
i.MX6ULL
一、WM8960音频编解码芯片1.介绍WM8960是欧胜公司(wolfson)的一款低功耗、高质量的立体声音频编解码芯片。其内部集成D类喇叭功放,每个通道可以驱动一个1W喇叭(8Ω),内部集成3个立体声输入源,可以灵活配置,拥有一路完整的麦克风接口。WM8960内部ADC和DAC都为24位,主要特性如下:DAC的SNR(信噪比)为98dB,ADC的SNR(信噪比)为94dB3D增强立体声D类功放集
- linux 音频驱动实验
冷月枫啊
#阿尔法Linux音频嵌入式linux驱动
文章目录一、音频接口简介1.为何需要音频编解码芯片2.WM8960简介3.I2S总线接口4.6uSAI简介二、硬件原理图三、音频驱动使能1.修改设备树1.Wm8906i2c接口设备树2.6uSAI接口设备树3.I.MX6ULLsound节点2.使能内核的WM89601.取消ALSA模拟OSSAPI2.使能I.MX6ULL的的WM8960驱动四、alsa-lib和alsa-utils移植1.alsa
- ios 关于objective-C 中BOOL 的若干陷阱
瞬csr
一般编程我们都默认非零值就是TRUE,为零时FALSE。那么在Objective-C中,又出现了YES、NO。咋回事呢。typedefsignedcharBOOL#defineYES((BOOL)1)#defineNO((BOOL)0)oc中明确规定1是YES,0是NO,当你直接拿Int与BOOL比较时,只要不是0和1,得到的结果都是false看下面的代码inta=8960;if(a){ISLog
- 【前端工程化】篇三 席卷八荒-Webpack(基础)
字数:8960,阅读时间:28分钟,点击阅读原文尽前行者地步窄,向后看者眼界宽。——《格言联璧·持躬类》【前端工程化】系列文章链接:01扬帆起航-开发环境02白璧微瑕-包管理器示例代码仓库:https://github.com/BWrong/dev-tools声明:本篇文章基于webpackv4.43.0,如按照文中代码执行报错,请先检查依赖版本是否和示例代码仓库中一致。前言自Web2.0以来,前
- Unity3d用户手册Blackberry 10 开发入门Blackberry10 FAQ
秦飞
unity3d
Blackberry10FAQZ10有哪几种GPU?Z10一共有四种模型,其中一种为PowerVRGPU,其他三种为AdrenoGPU。注意,这些模型拥有不同的专用纹理格式。(如下所示)。下表展示了四种模型:模型CPUGPUSTL100-1TIOMAP4470PowerVRSGX544STL100-2QualcommSnapdragonS4MSM8960Adreno225|STL100-3Qual
- Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(8):wifi与蓝牙
benjaminwan
android
wifi与蓝牙放在一起,因为这两者的芯片供应商有2种:高通(qcom)或博通(brcm)而且都是成对一起使用某个厂商的芯片,不会出现wifi是高通,蓝牙是博通的情况一、如何判断wifi芯片供应商高通wifi芯片:在system\etc\firmware\wlan\prima\里有WCNSSxxxx类似的文件,这些是固件在system\lib\modules\prima里有prima_wlan.ko
- NVIDIA Tegra3,高通S4 MSM8960,三星Exynos4【新一代手机处理器大比拼】
zhengmeifu
智能手机arm架构
你一定很厌烦Android平台上无穷无尽的硬件大战,但我们很遗憾的告诉你:在谷歌对Android发展方向作出战略性调整之前,硬件规格是评价Android设备好坏的重要标准,甚至是唯一标准。看看那些历代些热销的Android手机型号:Droid2、GalaxyII、OneX、GalaxySIII,它们无不具备同时代手机中领先的硬件规格。即便是iPhone和iPad,为了实现一流的体验,也配备了地球上
- Tiny210开发板wm8960驱动
luckywang1103
alsa子系统
tinyalsa库如果修改了external/tinyalsa目录下的内容,可以通过如下两种方法去编译tinyalsa相关的工具。1、mmmmmmexternal/tinyalsammmmmm具体的实现在android-4.0.3_r1/build/envsetup.sh,所以只要source一遍这个文件便能在编译过程中使用mmmmmm了。m编译所有的模块mm编译当前目录下的模块,当前目录下要有A
- 各种手机测试卡,sim卡,藕合测试白卡,链接仪器的测试卡的介绍
huahai08
深圳市华海智能卡有限公司是专业从事各种PVC卡、IC卡、ID卡、SIM卡、智能电子标签卡等产品的生产、IC卡系统集成、RFID卡读卡机具制造、考勤系统的生产与销售等。通过全体员工的不懈努力,年生产能力已达到2亿张,是国内生产能力最大最强最为全面的制卡企业之一。主要有2g测试卡,3g测试卡,4g测试卡,安立8820c测试白卡,安捷伦8960测试卡,cmu200测试卡,cmw500测试卡,TD-SCD
- html页面js获取参数值
0624chenhong
html
1.js获取参数值js
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = windo
- MongoDB 在多线程高并发下的问题
BigCat2013
mongodbDB高并发重复数据
最近项目用到 MongoDB , 主要是一些读取数据及改状态位的操作. 因为是结合了最近流行的 Storm进行大数据的分析处理,并将分析结果插入Vertica数据库,所以在多线程高并发的情境下, 会发现 Vertica 数据库中有部分重复的数据. 这到底是什么原因导致的呢?笔者开始也是一筹莫 展,重复去看 MongoDB 的 API , 终于有了新发现 :
com.mongodb.DB 这个类有
- c++ 用类模版实现链表(c++语言程序设计第四版示例代码)
CrazyMizzz
数据结构C++
#include<iostream>
#include<cassert>
using namespace std;
template<class T>
class Node
{
private:
Node<T> * next;
public:
T data;
- 最近情况
麦田的设计者
感慨考试生活
在五月黄梅天的岁月里,一年两次的软考又要开始了。到目前为止,我已经考了多达三次的软考,最后的结果就是通过了初级考试(程序员)。人啊,就是不满足,考了初级就希望考中级,于是,这学期我就报考了中级,明天就要考试。感觉机会不大,期待奇迹发生吧。这个学期忙于练车,写项目,反正最后是一团糟。后天还要考试科目二。这个星期真的是很艰难的一周,希望能快点度过。
- linux系统中用pkill踢出在线登录用户
被触发
linux
由于linux服务器允许多用户登录,公司很多人知道密码,工作造成一定的障碍所以需要有时踢出指定的用户
1/#who 查出当前有那些终端登录(用 w 命令更详细)
# who
root pts/0 2010-10-28 09:36 (192
- 仿QQ聊天第二版
肆无忌惮_
qq
在第一版之上的改进内容:
第一版链接:
http://479001499.iteye.com/admin/blogs/2100893
用map存起来号码对应的聊天窗口对象,解决私聊的时候所有消息发到一个窗口的问题.
增加ViewInfo类,这个是信息预览的窗口,如果是自己的信息,则可以进行编辑.
信息修改后上传至服务器再告诉所有用户,自己的窗口
- java读取配置文件
知了ing
1,java读取.properties配置文件
InputStream in;
try {
in = test.class.getClassLoader().getResourceAsStream("config/ipnetOracle.properties");//配置文件的路径
Properties p = new Properties()
- __attribute__ 你知多少?
矮蛋蛋
C++gcc
原文地址:
http://www.cnblogs.com/astwish/p/3460618.html
GNU C 的一大特色就是__attribute__ 机制。__attribute__ 可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute )。
__attribute__ 书写特征是:
- jsoup使用笔记
alleni123
java爬虫JSoup
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.7.3</version>
</dependency>
2014/08/28
今天遇到这种形式,
- JAVA中的集合 Collectio 和Map的简单使用及方法
百合不是茶
listmapset
List ,set ,map的使用方法和区别
java容器类类库的用途是保存对象,并将其分为两个概念:
Collection集合:一个独立的序列,这些序列都服从一条或多条规则;List必须按顺序保存元素 ,set不能重复元素;Queue按照排队规则来确定对象产生的顺序(通常与他们被插入的
- 杀LINUX的JOB进程
bijian1013
linuxunix
今天发现数据库一个JOB一直在执行,都执行了好几个小时还在执行,所以想办法给删除掉
系统环境:
ORACLE 10G
Linux操作系统
操作步骤如下:
第一步.查询出来那个job在运行,找个对应的SID字段
select * from dba_jobs_running--找到job对应的sid
&n
- Spring AOP详解
bijian1013
javaspringAOP
最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。例如,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。
1.对部分函数的调用进行日志记录,用于观察特定问题在运行过程中的函数调用
- [Gson六]Gson类型适配器(TypeAdapter)
bit1129
Adapter
TypeAdapter的使用动机
Gson在序列化和反序列化时,默认情况下,是按照POJO类的字段属性名和JSON串键进行一一映射匹配,然后把JSON串的键对应的值转换成POJO相同字段对应的值,反之亦然,在这个过程中有一个JSON串Key对应的Value和对象之间如何转换(序列化/反序列化)的问题。
以Date为例,在序列化和反序列化时,Gson默认使用java.
- 【spark八十七】给定Driver Program, 如何判断哪些代码在Driver运行,哪些代码在Worker上执行
bit1129
driver
Driver Program是用户编写的提交给Spark集群执行的application,它包含两部分
作为驱动: Driver与Master、Worker协作完成application进程的启动、DAG划分、计算任务封装、计算任务分发到各个计算节点(Worker)、计算资源的分配等。
计算逻辑本身,当计算任务在Worker执行时,执行计算逻辑完成application的计算任务
- nginx 经验总结
ronin47
nginx 总结
深感nginx的强大,只学了皮毛,把学下的记录。
获取Header 信息,一般是以$http_XX(XX是小写)
获取body,通过接口,再展开,根据K取V
获取uri,以$arg_XX
&n
- 轩辕互动-1.求三个整数中第二大的数2.整型数组的平衡点
bylijinnan
数组
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ExoWeb {
public static void main(String[] args) {
ExoWeb ew=new ExoWeb();
System.out.pri
- Netty源码学习-Java-NIO-Reactor
bylijinnan
java多线程netty
Netty里面采用了NIO-based Reactor Pattern
了解这个模式对学习Netty非常有帮助
参考以下两篇文章:
http://jeewanthad.blogspot.com/2013/02/reactor-pattern-explained-part-1.html
http://gee.cs.oswego.edu/dl/cpjslides/nio.pdf
- AOP通俗理解
cngolon
springAOP
1.我所知道的aop 初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和 我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而 已。 2.为什么用aop&nb
- cursor variable 实例
ctrain
variable
create or replace procedure proc_test01
as
type emp_row is record(
empno emp.empno%type,
ename emp.ename%type,
job emp.job%type,
mgr emp.mgr%type,
hiberdate emp.hiredate%type,
sal emp.sal%t
- shell报bash: service: command not found解决方法
daizj
linuxshellservicejps
今天在执行一个脚本时,本来是想在脚本中启动hdfs和hive等程序,可以在执行到service hive-server start等启动服务的命令时会报错,最终解决方法记录一下:
脚本报错如下:
./olap_quick_intall.sh: line 57: service: command not found
./olap_quick_intall.sh: line 59
- 40个迹象表明你还是PHP菜鸟
dcj3sjt126com
设计模式PHP正则表达式oop
你是PHP菜鸟,如果你:1. 不会利用如phpDoc 这样的工具来恰当地注释你的代码2. 对优秀的集成开发环境如Zend Studio 或Eclipse PDT 视而不见3. 从未用过任何形式的版本控制系统,如Subclipse4. 不采用某种编码与命名标准 ,以及通用约定,不能在项目开发周期里贯彻落实5. 不使用统一开发方式6. 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函
- Android逐帧动画的实现
dcj3sjt126com
android
一、代码实现:
private ImageView iv;
private AnimationDrawable ad;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout
- java远程调用linux的命令或者脚本
eksliang
linuxganymed-ssh2
转载请出自出处:
http://eksliang.iteye.com/blog/2105862
Java通过SSH2协议执行远程Shell脚本(ganymed-ssh2-build210.jar)
使用步骤如下:
1.导包
官网下载:
http://www.ganymed.ethz.ch/ssh2/
ma
- adb端口被占用问题
gqdy365
adb
最近重新安装的电脑,配置了新环境,老是出现:
adb server is out of date. killing...
ADB server didn't ACK
* failed to start daemon *
百度了一下,说是端口被占用,我开个eclipse,然后打开cmd,就提示这个,很烦人。
一个比较彻底的解决办法就是修改
- ASP.NET使用FileUpload上传文件
hvt
.netC#hovertreeasp.netwebform
前台代码:
<asp:FileUpload ID="fuKeleyi" runat="server" />
<asp:Button ID="BtnUp" runat="server" onclick="BtnUp_Click" Text="上 传" />
- 代码之谜(四)- 浮点数(从惊讶到思考)
justjavac
浮点数精度代码之谜IEEE
在『代码之谜』系列的前几篇文章中,很多次出现了浮点数。 浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说, 一点都不简单。
单单是说明 IEEE浮点数 就可以写一本书了,我将用几篇博文来简单的说说我所理解的浮点数,算是抛砖引玉吧。 一次面试
记得多年前我招聘 Java 程序员时的一次关于浮点数、二分法、编码的面试, 多年以后,他已经称为了一名很出色的
- 数据结构随记_1
lx.asymmetric
数据结构笔记
第一章
1.数据结构包括数据的
逻辑结构、数据的物理/存储结构和数据的逻辑关系这三个方面的内容。 2.数据的存储结构可用四种基本的存储方法表示,它们分别是
顺序存储、链式存储 、索引存储 和 散列存储。 3.数据运算最常用的有五种,分别是
查找/检索、排序、插入、删除、修改。 4.算法主要有以下五个特性:
输入、输出、可行性、确定性和有穷性。 5.算法分析的
- linux的会话和进程组
网络接口
linux
会话: 一个或多个进程组。起于用户登录,终止于用户退出。此期间所有进程都属于这个会话期。会话首进程:调用setsid创建会话的进程1.规定组长进程不能调用setsid,因为调用setsid后,调用进程会成为新的进程组的组长进程.如何保证? 先调用fork,然后终止父进程,此时由于子进程的进程组ID为父进程的进程组ID,而子进程的ID是重新分配的,所以保证子进程不会是进程组长,从而子进程可以调用se
- 二维数组 元素的连续求解
1140566087
二维数组ACM
import java.util.HashMap;
public class Title {
public static void main(String[] args){
f();
}
// 二位数组的应用
//12、二维数组中,哪一行或哪一列的连续存放的0的个数最多,是几个0。注意,是“连续”。
public static void f(){
- 也谈什么时候Java比C++快
windshome
javaC++
刚打开iteye就看到这个标题“Java什么时候比C++快”,觉得很好笑。
你要比,就比同等水平的基础上的相比,笨蛋写得C代码和C++代码,去和高手写的Java代码比效率,有什么意义呢?
我是写密码算法的,深刻知道算法C和C++实现和Java实现之间的效率差,甚至也比对过C代码和汇编代码的效率差,计算机是个死的东西,再怎么优化,Java也就是和C