详解大端模式和小端模式
详解大端模式和小端模式 一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于 Jonathan Swift 的《格利佛游记》: Lilliput 和 Blefuscu 这两个强国在过去的 36 个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把手指弄破了,因此他的父亲,就下令,命令所有…
HTML的img插入本地图片
HTML的img插入本地图片 很多博客写的HTML插入本地图片,提供的方法都是错误的,让很多人找不到正确的方法,类似于: < img src=file:///E://image_test/NOwhite.jpg> 这是错误的写法,有些博客文章至今还保留着这样的写法,错误了文章不修正也不删除,小编当时在找的时候也是烦,那么后续怎么解决的呢,请阅读以下文章。 总所周知,我们在开发过程中,通…
字符串1234转int1234c语言,巩固C语言(七)—-递归的深度学习及应用 & 字符串和整数之间的相互转化…
/* 题1--50个台阶,每次上一个或者两个台阶,问总共有多少种可能? 分析:f(50) = f(49)+f(48),第五十个台阶有可能是从第49个或者第48个台阶上来的 f(49) = f(48)+f(47),...... 题2--判断一个数组是否是递增的? 题3--数字置换 题3--将十进制数转化为二进制数 注意:任意循环都可以转化为递归,而并不是所有的递归都可以转化为循环,递归的标准算法就是…
idea如何连接夜神模拟器
1.启动夜神模拟器和idea 2.查找模拟器的端口 adb nodaemon server 上面的是pid netstat -ano | findstr "5037" 3.idea连接模拟器 进入android sdk的platform-tools目录运行cmd,输入端口(因为我的在d盘,这里写自己的磁盘路径即可) D: cd android_sdk\platform-tools adb conn…
求1!+2!+3!+…+10!的值
我们把复杂问题简单化,分两部 第一,我们分别求出1,2,3…10的阶乘; 比如4的阶乘 1 2 3*4 ;我们可以通过循环分别把这些阶乘求出来; 第二,我们把10个数字的阶乘相加即可; public class Test { public static void main(String[] args) { int total=0; for(int i=1;i<=10;i++){ int cT…
扒一扒ThreadLocal原理及应用
先总述,后分析 深挖过ThreadLocal之后,一句话概括:Synchronized用于线程间的数据共享,而ThreadLocal则用于线程间的数据隔离。所以ThreadLocal的应用场合,最适合的是按线程多实例(每个线程对应一个实例)的对象的访问,并且这个对象很多地方都要用到。 数据隔离的秘诀其实是这样的,Thread有个TheadLocalMap类型的属性,叫做threadLocals,该…
JDBC-Druid(MySQL)数据库连接池
1、导入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.2.15</version> </dependency> 2、resources下新建druid.properties…
JazzyViewPager开源项目的简析及使用
JazzyViewPager是一个重写的ViewPager,能是ViewPager滑动起来更加的炫酷。 开源地址: https://github.com/jfeinstein10/JazzyViewPager 使用的项目如下: JazzyViewPager 组件类 package com.hsx.test.jazzy; import java.util.HashMap; import java…