Java多线程 1.认识Java线程

1.Java多线程-认识Java线程 2.Java多线程-线程安全 3.Java多线程-线程协作 4.Java多线程-线程池 5.Java多线程-栅栏 6.Java多线程-Fork/Join 1.1 什么是多线程 1.1.1 计算机硬件 计算机的核心硬件有磁盘、内存、CPU,磁盘用来持久化保存数据,CPU用于计算,内存是磁盘和CPU之间的一个缓冲区。 说明:磁盘读写太慢,CPU运算太快,如果CPU每次都到磁盘读写数据效率很低,所以有了读写速度更快的内存,将CPU频繁使用的数据读取到内存供CPU
分类: 其他 发布时间: 07-03 23:15 阅读次数: 0

常用的css文件

reset.css(几乎每个项目都要引入的css) @charset "utf-8";html{background-color:#fff;color:#000;font-size:12px} body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,pre,xmp{margin:0;padding:0} body,input,textare
分类: 其他 发布时间: 07-03 23:15 阅读次数: 0

华为机试练习

1. 计算字符个数 输入 ABCDEF A 输出 1 #include <iostream> #include <cstring> using namespace std; int main(){ string str,res; getline(cin,str); //只能使用getline函数来读入直到换行符 char ch; cin>>ch; int size=str.length(),sum=0,flag=0; if(ch>='A'&&ch
分类: 其他 发布时间: 07-03 23:15 阅读次数: 0

物联网发展2018

2016 年国内物联网产业规模已达到 9,300 亿元,工信部表示预计到 2020 年物联网产业体系基本形成,包含感知制造、网络传输、智能信息服务在内的总体产业规模突破 1.5 万亿元。预计到 2021 年,物联网行业市场规模将达到 21300 亿元,年复合增长率为 23.73%。 按产业链层级划分,将物联网产业分为支撑层、感知层、传输层、平台层以及应用层五个层级。平台层占据了物联网产业中 37%的市场份额,以 2020 年 1.5 万亿的市场规模测算,平台层的市场规模就高达 5550 亿,市
分类: 其他 发布时间: 07-03 23:15 阅读次数: 0

Java之Set的使用场景

2.Set使用场景   API介绍:     java.util.Set接口和java.util.List接口一样,同样继承自Collection接口,   它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充,   只是比Collection接口更加严格了。与List接口不同的是,Set接口中元素无序,   并且都会以某种规则保证存入的元素不出现重复。Set集合有多个子类,   这里我们介绍其中的   java.util.HashSet、   jav
分类: 其他 发布时间: 07-03 23:15 阅读次数: 0

堆栈的分配效率问题

前面已经总结过堆和栈的区别,这里着重在分配效率方面区别二者。 栈的分配效率是要比堆高的,那么为什么呢? 分配效率:栈是机器系统提供的数据结构,计算机会在底层对栈提供支持:分配专门的寄存器存放栈的地址,压栈出栈都有专门的指令执行,这就决定了栈的效率比较高。堆则是C/C++函数库提供的,它的机制是很复杂的,例如为了分配一块内存,库函数会按照一定的算法(具体的算法可以参考数据结构/操作系统)在堆>内存中搜索可用的足够大小的空间,如果没有足够大小的空间(可能是由于内存碎片太多),就有可能调用系统功能去
分类: 其他 发布时间: 07-03 23:15 阅读次数: 0

English trip -- VC(情景课)1 F Another view

Another view 另一种观点 拓展应用 Life-skills reading 生活技能阅读 Midtown Adult School 中城成人学校 NAME: Samir Ahmed 萨米尔 艾哈迈德 ADDRESS: 1432 Woodrow Street Tampa, FL 33612 PHONE: (813) 555-6978 BIRTHDAY: February 8, 1985 SIGNATURE: Samir Ahmed Read the sentences. Look a
分类: 其他 发布时间: 07-03 23:15 阅读次数: 0

心态--编程+成长

首先要谈的是,今天的话题所聊的程序员包含哪些人? 在中国,写程序,不仅仅是一种兴趣,更多的时候,还是一种普通职业和谋生工具 大公司有厉害的程序员,优秀的架构师,但大量的小公司也有很多普通的程序员。在我这些年的工作经历中,也越来越深刻的感受到普通程序员的影响和力量。对于高阶程序员,所谓八仙过海各有神通,各有各的成就,各有各的修养,但程序员在达成较高的水平之前,有一些“自我修养”,是最基础的,是普世的。 所以今天的话题面向的程序员,就是所有的正在写代码或者曾经写过代码的程序员,也包括广义上的程序员
分类: 其他 发布时间: 07-03 23:15 阅读次数: 0

初识TensorFlow

TensorFlow 一词是Google工程师臆造的一个词,Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow是张量从图的一端流到另一端的计算过程TensorFlow的运行机制属于'定义'与'运行'相分离,操作层面上讲抽象成两种:模型构建、模型运行构建模型中的概念:张量 tensor数据,即某一类型的多维数组变量 Variable  常用于定义模型中的...
分类: 其他 发布时间: 07-03 23:15 阅读次数: 0

TensorFlow基本类型及操作函数

TensorFlow 中使用 tensor 来代表所有数据,操作间的数据传递也是tensortensor 可以看做是一个 n维的数组或列表,每个tensor都包含 类型(type), 阶(rank), 形状(shape)1)类型                 tensor类型    Python类型      描述DT_FLOAT   tf.float32  32位浮点数DT_DOUBLE   ...
分类: 其他 发布时间: 07-03 23:15 阅读次数: 0

tensorflow保存及载入模型、添加检查点

在训练完模型之后,就要把模型保存起来,方便以后使用。保存模型 save():saver = tf.train.Saver() with tf.Session() as sess:     sess.run(...)     saver.save(sess, savePath/fileName)载入模型 restore() :saver = tf.train.Saver() with tf.Sess...
分类: 其他 发布时间: 07-03 23:15 阅读次数: 0

TensorFlow共享变量

定义变量的两种方式:tf.Variable()tf.get_Variable()import tensorflow as tf var1 = tf.Variable(1., name='first_var') print('I am var1: ', var1.name) var1 = tf.Variable(2., name='first_var') print('I am var1 too: ...
分类: 其他 发布时间: 07-03 23:14 阅读次数: 0

Linux 下的帮助命令

【概述】在 Linux 环境中,如果遇到困难,可以使用帮助命令来取得帮助。常见的帮助命令有:man 命令、help 命令、info 命令【man 命令】1.概述man 命令,它是 Manual pages 的缩写,它是 Linux 系统中在线软件文档的一种普遍的形式,其内容包括计算机程序(包括库和系统调用)、正式的标准和惯例,抽象的概念等。man 工具是显示系统手册页中的内容,也就是一本电子版的字...
分类: 其他 发布时间: 07-03 23:13 阅读次数: 0

Windows10 64位安装MySQL5.6.35

MySQL5.6安装步骤(windows10_64位) 原创文章主人:此城以空  http://blog.csdn.net/marvelwlm/article/details/54600148 1. 下载MySQL Community Server 5.6.35 下载地址http://dev.mysql.com/downloads/mysql/5.6.html 2. 解压
分类: 其他 发布时间: 07-03 23:12 阅读次数: 0

Hadoop Day1(上) (Hadoop介绍,环境搭建,架构)

前言        Hadoop早期衍生自Nutch(Java开源的搜索引擎),早期Nutch构建开源的搜索引擎,同样在少数的机器上同时运行计算任务面临着问题,在这个时候Google发布了GFS和Map Reduce论文。人们参考着这两篇论文中所阐述的思想开始重建Nutch的存储和计算模型。一开始尝试在20台机器的计算和存储,不久人们发现为了满足web服务高扩展性,需要将集群规模扩展到几千台的集群...
分类: 其他 发布时间: 07-03 23:12 阅读次数: 0

Hadoop Day1(下)(JAVA API)

windows环境要求解压hadoop-2.6.0.tar.gz到D盘根目录,配置HADOOP_HOME环境变量添加hadoop.dll、winutils.exe到hadoop的bin目录中 重启IDEA在windows配置主机名和IP的映射关系(win10为例)(shift+右键以管理员身份打开)C:\Windows\System32\drivers\etc\hosts添加192.168.199...
分类: 其他 发布时间: 07-03 23:12 阅读次数: 0

SQLite与MySQL、SQLServer等异构数据库之间数据同步的解决方案

什么是SQLite DBSync?SQLite DBSync是开源嵌入式数据库SQLite的数据同步引擎,实现了SQLite与SQLite数据库之间以及SQLite与异构数据库(Oracle、MySQL、SQLServer)之间的增量的、双向的数据同步功能。SQLite DBSync 整体结构是?SQLite DBSync 应用场景是由同步客户端、同步服务端和中心数据库三部分组成。同步客户端同步客...
分类: 其他 发布时间: 07-03 23:11 阅读次数: 0

微信恢复工具MMRecovery下载安装和使用入门教程

如何能下载到最新版本的恢复软件MMRecovery?下载后我们如何能够快速的使用起来呢?好的,我们接下来就开始这些内容。一、下载最新版本的恢复软件MMRecovery官方网站下载,如下图在浏览器的地址栏中输入MMRecovery产品的官方网址,打开官方网页后在网页中找到下载图标点击即可下载了。百度网盘下载地址,也可以通过百度网盘下载,复制这个下载地址到浏览器的地址栏中并打开:           ...
分类: 其他 发布时间: 07-03 23:11 阅读次数: 0

SQLite JDBC 与 ODBC 驱动加密技术详解

SQLite Security ODBC/JDBC 驱动实现了Linux、Windows、Android 等平台下通过标准接口访问SQLite数据库的能力, 对于熟悉JDBC/ODBC的开发人员很容易上手,同时也便于现有的项目由其他数据库向SQLite数据库的移植。ODBC 加密驱动的一个列子// 只是在数据库连接上有一点区别,其他接口调用相同 SQLDriverConnect(dbc, NUL...
分类: 其他 发布时间: 07-03 23:11 阅读次数: 0

what does GIT PUSH do exactly?

有效理解 git 的对象模型 https://stackoverflow.com/questions/26005031/what-does-git-push-do-exactly 所谓分支, 就是一个指针, 指向某个 commit 链
分类: 其他 发布时间: 07-03 23:10 阅读次数: 0