2019-11-27 16:58
导航
初出茅庐
跳槽才能涨薪
力拔山兮气盖世
止步中层
契约精神?联盟
技工?匠人
码农当自强
有人的地方就有江湖。有江湖必有侠客。IT人的江湖水生草阔,从来都盛产侠客和隐士。很多人离开这片江湖,没有留下自己的故事,而那些有故事的终究成了传说。
初出茅庐
本文的主人公木木君,2011年毕业于一个普通二本大学的计算机专业。那年六月,他怀揣梦想,来到西部的一座准一线城市。
“天高任鸟飞,海阔凭鱼游”。同大多数应届毕业生一样,木木君怀揣梦想,满腔热心,对未来充满希冀,希望能够在这座大城市打拼出自己的一片天地。“求突破,求提高,求发展”,这是他给自己设定的未来五年计划,分三个步骤执行。
...
2019-11-27 16:17
本文由葡萄城技术团队编撰并首发
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。
引言
在Web应用发展的初期,那时关系型数据库受到了较为广泛的关注和应用,原因是因为那时候Web站点基本上访问和并发不高、交互也较少。而在后来,随着访问量的提升,使用关系型数据库的Web站点多多少少都开始在性能上出现了一些瓶颈,而瓶颈的源头一般是在磁盘的I/O上。而随着互联网技术的进一步发展,各种类型的应用层出不穷,这导致在当今云计算、大数据盛行的时代,对性能有了更多的需求,主要体现在以下四个方面:
...
2019-11-27 16:19
原始冲动#
最近一直在学习 Electron 开发桌面应用程序,目的是想做一个桌面编辑器,虽然一直在使用Typora这款神器,但无奈Typora太过国际化,在国内水土不服,无法满足我的一些需求。
比如实现本地图片上传到云端(mac版可以借助iPic),无法帮我把本地图片和文章一起发布到博客园、CSDN、SegmentFault、掘金等国内知名博客平台,要么使用一些免费或付费的图床,借助类似iPic的工具,把图片一键上传到云端。
我个人也尝试过七牛云的免费10G存储空间,但是说实话,这些免费的空间到最后一定是为了让你成为付费用户,各种限制各种吐槽在网上很容易可以搜索到。
...
2019-11-27 16:45
一、前言
1.核心技术
Web Real-Time Communication:网页即时通信,可以在浏览器进行实时语音或者视频对话的API
Canvas:HTML5中的新元素,可以用来来绘制图形、图标、以及其它任何视觉性图像
2.音频采集的基本概念
摄像头:用于采集图像和视频
麦克风:采集音频数据
帧率:一秒钟采集图像的次数。帧率越高,越平滑流畅
轨:借鉴了多媒体的概念,每条轨数据都是独立的,如MP4中的音频轨、视频轨,是分别被存储的
流:可以理解为容器。在WebRTC中,流可以分为媒体流(MediaStream)和数据流(DataStream)。
...
2019-11-27 16:41
关于call和apply,以前也思考良久,很多时候都以为记住了,但是,我太难了。今天我特地写下笔记,希望可以完全掌握这个东西,也希望可以帮助到任何想对学习这个东西的同学。
一.apply函数定义与理解,先从apply函数出发
在MDN上,apply的定义是:
“apply()方法调用一个具有给定this值的函数,以及作为一个数组(或类似数组对象)提供的参数。”
我的理解是:apply的前面有个含有this的对象,设为A,apply()的参数里,也含有一个含有this的对象设为B。则A.apply(B),表示A代码执行调用了B,B代码照常执行,执行后的结果作为apply的参数,然后apply把这个结果所指代表示的this替换掉A本身的this,接着执行A代码。
...
2019-11-27 16:09
一、摘要在集合系列的第一章,咱们了解到,Map 的实现类有 HashMap、LinkedHashMap、TreeMap、IdentityHashMap、WeakHashMap、Hashtable、Properties等等。...
2019-11-27 16:35
目录
01 前言
02 RESTful的来源
03 RESTful6大原则
1. C-S架构
2. 无状态
3.统一的接口
4.一致的数据格式
4.系统分层
5.可缓存
6.按需编码、可定制代码(可选)
03 RESTful的7个最佳实践
1. 版本
2.参数命名规范
3.url命名规范
4. 统一返回数据格式
5. http状态码
7. 多表、多参数连接查询如何设计URL
面试官:了解RESTful吗?
我:听说过。
面试官:那什么是RESTful?
我:就是用起来很规范,挺好的
面试官:是RESTful挺好的,还是自我感觉挺好的
...
2019-11-27 16:38
虚拟机,提到虚拟机,大家可能第一反应就是java中好像有虚拟机这个玩意。但是安卓中的虚拟机是什么呢?是和java一样的吗?那么我们先来了解一下java中的JVM! JVM,搞java的肯定对它了解不少。JVM本质上就是一个软件,是计算机硬件的一层软件抽象,在这之上才干够运行Java程序,JAVA在编译后会生成相似于汇编语言的JVM字节码,与C语言编译后产生的汇编语言不同的是,C编译成的汇编语言会直接在硬件上跑。但JAVA编译后生成的字节码是在JVM上跑,须要由JVM把字节码翻译成机器指令。才干使JAVA程序跑起来。JVM运行在操作系统上,屏蔽了底层实现的差异。从而有了JAVA吹嘘的平台独立性和Write Once Run Anywhere。依据JVM规范实现的详细虚拟机有几十种,主流的JVM包括Hotspot、Jikes RVM等。都是用C/C++和汇编编写的,每一个JRE编译的时候针对每一个平台编译。因此下载JRE(JVM、Java核心类库和支持文件)的时候是分平台的,JVM的作用是把平台无关的.class里面的字节码翻译成平台相关的机器码,来实现跨平台。 说白了,简单点,就是: Java
2019-11-27 16:02
我们在《迁移桌面程序到MS Store(4)——桌面程序调用Win10 API》提到了对Win10 API的调用,但仍存在无法在WPF中使用UWP控件的问题,虽然都是XAML控件,但却是两套命名空间下的同名类型,无法混用。
人总会被现实打败,强大如某软也得向生活低头,UWP一直没有起色,某软的老大又一心去搞Azure。Windows平台的重振,似乎想走回头路,从1903版本开始,支持在.NET Framwork的WPF和WinForm工程中,直接使用部分的UWP控件了。首当其冲的,就是有点骚包的InkToolbar和InkCanvas。
...
2019-11-27 16:05
本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。...
2019-11-27 16:34
目录
简介
什么是JDBC
几个重要的类
使用中的注意事项
使用例子
需求
工程环境
主要步骤
创建表
创建项目
引入依赖
编写jdbc.prperties
获得Connection对象
使用Connection对象完成保存操作
源码分析
驱动注册
DriverManager.registerDriver
为什么Class.forName(com.mysql.cj.jdbc.Driver) 可以注册驱动?
为什么JDK6后不需要Class.forName也能注册驱动?
获得连接对象
DriverManager.getConnection
...
2019-11-27 16:05
ceph的文档地址:Ceph Documentation...
2019-11-27 16:36
Canvas 是在HTML5中新增的标签用于在网页实时生成图像,并且可以操作图像内容,基本上它是一个可以用JavaScript操作的位图。也就是说我们将通过JS完成画图而不是css。
canvas 默认布局为 inline-block,可以认为是一种特殊的图片。
走起 ~
canvas 划线
(宽高不能放在style里面,否则比例不对)
canvas里面的width和height相当于图片的原始尺寸,加了外部style的宽高,就相当于对图片进行压缩和拉伸。
...