Gorilla带您学java之流之深深入

LineNumberReader 作用:用来获取行号。 比如: File file = new File("xx/Desktop/Test/hong.txt"); FileReader fr = new FileReader(file); LineNumberReader lnr = new LineNumberReader(fr)...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

大牛java学习之路

最近学习java热情有所消退。学习能力颇有下降。 网上看到一篇大牛的java学习心得,就仿佛是自己希望的人生轨迹。分享大家一起共勉 原文: 我搞JAVA也有些日子了, 因为我比较贪玩,上进心不那么强, 总是逼不得已为了高薪跳槽才去学习, 所以也没混成什么大牛, 但好在现在也已经成家立业, 小日子过的还算滋润, 起码顶得住一月近万元的吃喝拉撒玩各种贷款信用卡 不为金钱过于发愁了。 我特别感谢当初贴吧...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

VR发展前景展望

VR发展前景展望 引子 随着计算机技术的飞速发展,虚拟现实也在短时间内经历了萌芽探索到飞速发展完善的转变。由于其独特的沉浸式体验,VR的前景被大多数人看好,更多的VR相关技术也在为让人能更完美的融合到这个虚拟的世界做出努力【1】,当然与此同时也有少部分人指出当下VR的发展还远远没有达到我们认识的水平,它依然摆脱不了诸多的限制【2】。但不论如何,它还是在不断的向前发展。 那么在这样是技术面前,...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

Node.js学习笔记(五)

其他 异步编程 函数也是一种数据类型,既可以当做参数进行传递,也可以当做方法返回值 一般情况下,把函数作为参数的目的就是为了获取函数内部的异步操作结果 JavaScript 事件循环、单线程 回调函数 console.log(‘1’) setTimeout(function(){ console.log(‘2’) },0) console.log(‘3’) # 执行结果:...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

Gorilla带您学java之多线程

多线程 首先本文是建立在大家对进程和线程有一点了解的基础上的。如进程线程了解不多的话,可以参考 [进程、线程、多线程相关总结 ]。 线程的几种创建方式 1.继承Thread类 // 创建线程类的子类 class SubThread extends Thread{ // 重写run方法 @Override public void run() { Syst...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

VR和嗅觉

VR和嗅觉 引子 将近两年前的做过一个课程项目,当时我们的主题是“嗅觉同步系统”,这是一个气味电子化体系的构想。而此时再次查阅嗅觉这一感知领域的相关的资料,非常感慨。回过头去看看,在这两年间我们取得了什么样的进步,而现在的技术发展下,我们离当时天马行空构思的那个完全的气味电子化的产品,还有多远。 我将在下面分为三个部分分析嗅觉是如何发展起来的。第一部分是气味传输的发展,第二部分是VR环境下气...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

Node.js学习笔记(六)

Node.js 第六天笔记 知识点 多人社区案例 其他 path路径操作模块 path.basename 获取一个路径的文件名(默认包含扩展名) path.dirname 获取一个路径中的目录部分 path.extname 获取一个路径的扩展名部分 path.parse 把一个路径转为对象, root 根路径 dir 目录 base 包含后缀名的文件名 ext 后缀名 name ...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

Gorilla带您学Java之反射

反射 可以将一个正在运行的类通过这个Class文件的对象,可以直接获取类内部的所有方法和成员变量。 获取Class文件对象 1.通过对象获取 2.通过类获取 3.通过Class中的静态方法获取(Class.forName()) 比如说我们创建了一个Person类 // 通过对象获取 Person person = new Person(); //...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

【shader】UE4 Subsurface Profile shader提取

尝试把UE4里面的人像提取出来(因为无法直接获得UE4使用的shader代码),这个文章是基于UE4使用的sss。此外还有其他的sss呈现方式。 原作连接https://docs.unrealengine.com/en-us/Engine/Rendering/Materials/LightingModels/SubSurfaceProfile 算法分析 UE4的文档中指出: 1. 这个sh...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

Node.js学习笔记(七)

中间件 中间件概念 var http = require('http') var url = require('url') var cookie = require('./middlewares/cookie') var postBody = require('./middlewares/post-body') var query = require('./middlewares/que...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

数据库之简单入门

1.DDL语句 数据库定义语句 (对 库 表 进行定义) Create Drop Alter 2.DML语句 对数据库中表的数据进行操作 insert update delete 3.DQL语句 对数据库中的数据进行查询(简单查询) select 1.DDL语句 1.查询当前所有的数据 show databases 2.创建数据库 Create database 数据库名 3...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

PHP--array类

array_merge($arr1,$arr2....);//合并一个或多个数组 例: 1、 <?php $beginning = 'foo'; $end = array(1 => 'bar'); $result = array_merge((array)$beginning, (array)$end); print_r($result); ?> 以上例程会输出:...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

使用zip格式安装mySQL

以前都是使用.exe格式的文件下载安装的,这次使用官方文档的.zip格式文件解压安装。在安装的过程中碰到了很多的坑。安装了连三个小时才安装上。 安装前的准备 官方文档 (https://www.mysql.com/) 进入到下载页面(https://www.mysql.com/downloads/) 将页面拉到最底下选择社区版(Community (GPL) Downloads »)...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

数据库查询栗子

去除重复数据 distinct 注意:查询的所有数据完全相同才能去除重复的 查询emp表中所有薪金 SELECT DISTINCT ename, sal FROM emp; 查看雇员的月薪与佣金之和 sal+comm两列值相加并且组成一个新的字段 值和null相加只能返回null IFNULL(expr1,expr2) 如果expr1为null就用expr2代替 ...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

call,apply,bind区别与用法

在JavaScript中,call、apply和bind是Function对象自带的三个方法,都是为了改变函数体内部 this 的指向。 apply 、 call 、bind 三者第一个参数都是 this 要指向的对象,也就是想指定的上下文; apply 、 call 、bind 三者都可以利用后续参数传参; bind 是返回对应 函数,便于稍后调用;apply 、call 则是立即调用 。 ...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

数据库之连接查询

学生表 CREATE TABLE student ( stuid VARCHAR (10) PRIMARY KEY, stuname VARCHAR (50) ); 分数表 CREATE TABLE score ( stuid VARCHAR (10), score INT, courseid INT ); 科目表 CREATE TABLE course ( courseid VARC...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

分享一些学习资料

一些杂七杂八的学习资料……很多是在收藏夹堆了很久都没看的,所以没法提出什么个人见解。供初学者参考。 github学习资料 基本上都是扫Trending的时候看到的,做个记录!(当然很惭愧的说我都还没看过……忙完这段时间一定补……不过记录的都是star比较高的) 完全自学手册 计算机科学 https://github.com/ossu/computer-science 数据科学 htt...
分类: 编程语言 发布时间: 09-30 13:17 阅读次数: 0

teamviewer介绍及操作

TeamViewer简介 TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案。为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件第一次启动在两台计算机上自动生成伙伴 ID。只需要输入你的伙伴的ID到TeamViewer,然后就会立...
分类: 其他 发布时间: 09-30 13:17 阅读次数: 0

使用phpStudy运行织梦项目

phpStudy介绍 phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境.该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等.总之学习PHP只需一个包。 对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事,对老手来...
分类: 企业开发 发布时间: 09-30 13:17 阅读次数: 0

NIO - 基础入门之通道和缓冲区

【1】NIO和IO Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作(IO是基于流的,单向操作)。NIO将以更加高效的方式进行文件的读写操作。 NIO和IO区别 如下表所示: IO NIO 面向流(St...
分类: 编程语言 发布时间: 09-30 13:17 阅读次数: 0