Go、R、Python、Node谁将是最后的王者?

在这四种语言中,数go语言速度最快,可嵌入c,支持并发,且有google这个后台背书。

而R语言,优势是统计分析和可视化。

至于python,扩展较多,可爬虫、可建站、可AI、可上链。

而node,现在发展迅猛,目前已经在制定ecma2019标准,目标是one node,ererywhere~

重点介绍一下node.js。原本是一个借助chrome v8引擎的js后端语言。操作数据库主要是通过websql、sqlite以及IndexedDB。而实现everywhere,主要是通过electron打包成桌面端,cordova打包成移动端。

通过tfjs,可以进行深度学习开发;通过babylon.js,可以开发3D游戏;通过noble,可以连接蓝牙……

可以说,node无所不能,且轻量,便捷。

宅Max开源计划——开源&免费软件大公开

一、游戏引擎

1.unity3d

支持2d、3d游戏开发,拥有完备的插件及素材市场

2.unreal

逼真效果的3d游戏引擎

3.the nvl maker

2d图形化游戏引擎

4.橙光

丰富素材的2d图形化游戏引擎

5.cocos2d-x

2d游戏引擎

二、三维软件

1.blender

媲美3dmax、maya的3d软件,同时支持骨骼、动画和雕刻

2.daz studio

类似iclone的免费3d软件,拥有丰富3d素材库

3.mmd

3d二次元人物动画软件

4.make human

人物模型自定义3d软件

三、音频软件

1.wavecn

国人开发的音频软件

2.cool edit

audition早期免费版

3.袅袅虚拟歌手

类似vocaloid的声音合成引擎,拥有独有声源

4.band in a box

老牌自动编曲软件

四、视频软件

1.快剪辑

免费无水印剪辑软件

2.爱剪辑

免费剪辑软件,可以制作ktv视频

五、设计软件

1.美图秀秀

人工智能美颜图片处理软件

2.gimp

媲美photoshop的开源免费设计软件,支持矢量格式

六、编程软件

1.sublime text

极客最爱编辑器

2.filezilla

支持ftp,sftp上传下载格式,可以搭建ftp服务器

3.navicat lite

精简版数据库连接软件

4.notepad++

windows上最好用的编辑器

5.netbeans

开源的php IDE

6.eclipse

java常用IDE

7.pycharm

最广泛使用的python IDE

8.xshell

多窗口免费ssh客户端,绿色无后门

 

 

宅Max教学计划——php视频教程教案

一、基础编程

1.逻辑

a.条件if…else

b.分支switch…case

c.循环while

2.数据结构

a.布尔bool

b.数字number

c.字符串string

3.关系

a.与&&

b.或||

c.非^

d.等于==

二、常用函数

1.数组

a.array_pop

b.array_shift

c.count

d.in_array

e.sort

2.数学

a.rand

b.abs

c.round

d.ceil

e.floor

3.加密

a.bcrapt

b.aes

c.md5

4.字符串

a.slice

b.implode

c.explode

d.strstr

e.strpos

5.文件

a.fwrite

b.fopen

三、mysql

1.常用语法

a.select

b.delete…from

c.insert into

d.update

e.limit

f.order by

g.union

h.join…on

j.where

2.函数

a.fromunix

b.strtotime

c.concat

d.sum

e.count

3.高级应用

a.slow query

b.view

c.index

d.key

e.log

4.引擎

a.innodb

b.mysiam

c.csv

五、组件

a.phpword

b.phpexcel

c.tcpdf

d.phpmailer

e.ffmpeg

f.gd

g.imagick

四、js

1.库

a.vue.js

b.react

c.cordova

d.jquery

e.bootstrap

f.easyui

g.zepto

h.angular

j.electron

2.插件

a.echarts

b.ckplayer

c.uploadify

e.kindeditor

f.ueditor

g.chopper

h.datepicker

i.validation

3.高级应用

1.闭包

2.settimeout

3.dom

4.jquery.conflect

五、框架

1.thinkphp

2.laravel

3.yii

4.ci

六、linux

1.常用命令

a.rm

b.mkdir

c.cron

d.ifconfig

e.ps

f.ls

g.ll

h.uplink

i.pwd

j.cp

k.mv

l.top

j.cat

k.find

l.grep

m.yum

n.rpm

o.wget

p.help

q.rz

r.sz

2.vim

a.q

b.!

c.i

d.?

e./

七、常用工具

1.filezilla

2.xshell

3.navicat

4.netbeans

5.notepad++

6.sublime text

7.phpmyadmin

8.ab

9.phpstudy

10.宝塔

11.composer

12.zend guard

八、常用网址

1.开源中国

2.csdn

3.51cto

4.php.net

5.w3school

6.mozilla社区

7.活动行

新时代的用工形式——零工经济

进入二十一世纪,人工智能发展迅猛,人类已经不再满足于传统的朝九晚五生活。在这一背景下,零工经济应运而生。

1.代理记账
如果你有专业的财务知识,可以在网上接一些代理记账服务,一般一个月代账一家公司可以赚100~300元不等
2.私人律师
成为私人律师顾问,一年365天不间断电话咨询法律问题,可以是合同方面的,房产方面的,亦或是婚姻方面的。
3.私人医生
成为私人医生,一年365天不间断电话咨询健康问题。
4.私人翻译
加入网易有道或者金山词霸,按次数翻译文档或者论文
5.自媒体
运营博客、微博、微信等,代发广告和软文赚钱
6.闪送
加入闪送或者达达快送,按次数送货
7.外卖
加入饿了么或者美团,做外卖骑手,一般一单可以赚10多元
8.滴滴打车
加入滴滴打车或者享道打车,做专车司机
9.技能外包
到猪八戒或者csto上接一些开发或者设计外包
10.上门美甲
电话或网络预约上门美甲服务
11.上门搬家
电话或网络预约上门搬家服务
12.上门家教
电话或网络预约上门家教服务
13.上门维修
电话或网络预约上门维修服务
14.上门开锁
电话或网络预约上门开锁服务
15.客服外包
接一些淘宝或者京东客服的外包服务,一般一个人可以同时接几家网店
16.私人顾问
理财或技术咨询,收取咨询费
17.人才共享
做一些兼职或者实习的工作
18.游戏陪玩
类似比心app的功能,找人游戏语音陪玩,可以是吃鸡或者lol
19.代运营
淘宝或者京东代运营,可以接一些品牌商的单子
20.保险经纪人
帮别人挑选保单,从多家公司进行比对,收取佣金

一句话AI之人工智能十大技术

1.损失函数
估量模型真实值与预测值的不一致程序
2.正则概率
限定条件范围的概率
3.前向传播
根据输入层求出输出层
4.激活函数
将上层输入引入非线性因素
5.反向传播
根据输出层误差,求出隐藏层
6.过拟合
为了得到一致假设而使假设变得过度严格
7.连接权重
神经网络中的权重
8.梯度下降
反复寻求梯度以到达局部最小值
9.模拟退火
根据随机参数寻求更优解
10.爬山算法
寻求局部最优解

区块链不完全指南

1.区块链的分类

分为公有链,私有链,联盟链

2.区块链的发展

区块链1.0 比特币 ——去中心化,分布式

区块链2.0 以太坊 ——智能合约

区块链3.0 EOS 迅雷链 ——共识机制

3.区块链的底层技术

POW POS EPOS

4.区块链的数据库

leveldb mongodb

5.区块链的应用场景

虚拟货币,版权,投票,游戏,学历,防伪,合同

多核工作法

之前有本书叫《番茄工作法》,主要介绍的是单核工作法,即一次只做一件事情。

这次,要介绍一下多核工作法,即一次做多件事情。

现代社会,节奏越来越快,人们发现时间都不够用了,所以要同时做多件事情来提高效率。

首先,同时做的事情不能是同类的,比如一件事情用到眼睛,另一件事情用到耳朵,这样就能同时操作,而不互相串台。

举个应用场景,比方说,我晚上下班后经常一边电脑上网冲浪,一边开着智能音箱听音乐。当然这两件事情可能都是放松,并不能提高效率,但是你可以换成一边开电脑写代码,一边听喜马拉雅。这样你就一边工作,一边获取知识了。

另一个场景,也是大家经常遇到的,就是一边吃饭,一边看电视。当然,换一个工作的场景,可以是一边和同事聚餐,一边手机刷头条。这样,即达到了社交的目的,同时又能了解时事新闻。

php自定义函数之二维数组去重&分组

二维数组去重

function assoc_unique($arr, $key) {
            $tmp_arr = array();
            foreach ($arr as $k => $v) {
                if (in_array($v[$key], $tmp_arr)) {//搜索$v[$key]是否在$tmp_arr数组中存在,若存在返回true
                    unset($arr[$k]);
                } else {
                    $tmp_arr[] = $v[$key];
                }
            }
            sort($arr); //sort函数对数组进行排序
            return $arr;
        }
二维数组分组
function array_group_by($arr, $key){
            $grouped = array();
            foreach ($arr as $value) {
                $grouped[$value[$key]][] = $value;
            }
            if (func_num_args() > 2) {
                $args = func_get_args();
                foreach ($grouped as $key => $value) {
                    $parms = array_merge($value, array_slice($args, 2, func_num_args()));
                    $grouped[$key] = call_user_func_array(‘array_group_by’, $parms);
                }
            }
            return $grouped;
        }

一句话AI之人工智能十大算法

1.决策树
将数据以树形进行分类
2.随机森林
多个随机的决策树
3.逻辑回归
取出最大概率对应的类别
4.Adaboost
迭代分类
5.朴素贝叶斯
根据特征进行分类
6.K近邻
根据K个最近似数据的最大概率进行分类
7.K均值
两个对象距离越近,相似度越大
8.支持向量机
用核函数建立超平面找出最优数据分类
9.神经网络
模拟人脑处理信息
10.马尔科夫
预测未来概率的随机过程

一句话AI之人工智能十大关键词

1.分类
给定一组数据和类别,将其分类为不同类别
2.聚类
给定一组数据,依照相似度归类
3.降维
将复杂的计算简单化
4.机器学习
通过计算机进行神经网络学习
5.深度学习
多层的神经网络
6.增强学习
自己和自己博弈
7.迁移学习
将学习到的数据复刻到另一个模型中
8.CNN
卷积神经网络,将数据分卷,共享信息
9.RNN
循环神经网络,在时间维度上进行递归神经网络
10.GAN
生成对抗模型,根据生成器和判别器对新生成的数据进行归类