vita's People
vita's Issues
致一个远方的朋友 | farida
尽快走出迷茫
我想一直保持平和,求得过去的救赎
大脑陷入过去。
扁桃体的颤动,联动泪腺。
许许多多的回忆,和不同时期伴随着的歌声。
像有色烟雾一般像我弥漫而来。
灰色的,黄色的,透明的,以及潮湿阴冷的。
我致以崇高的敬意和感,献给美好的过去。
我致以懊悔痛苦不堪和无尽自卑,向过去表示歉意。
从此地,拉下过去的帷幕。向过去挥手致意。
好好告别。
我下定了决心。
我只求个回应
别伤害想要走近你的人
相遇即是缘,能够在一起也更加难得。不要把不好的一面展现给想要走近你的人。
别人的离开,也无可奈何。不要任何的情绪以及任何形式的荒唐挽留。那样害人害己。
离开的人不会看见你以后的变化,你的所有都定格在别人的离开时那个人的脑海,你无法改变她离开的原因,无法挽留,但起码在她离开时给她最好的一瞬间。人之将至其言也善,不是吗。
不管你如何改变,处于'现在'的你,总不会做到完全让所有遇到的人满意。改变的思绪是无力的,改变的行动是无力的,改变的结果也更加让人失笑。
我在尝试用所有的现在和部分的未来,颠覆我所有的过去。我很不会。只专注于内视,忘记了身边或者远方一些重要的人或者事。忘记别人都在做什么是什么样子什么状态,忘记过去其实也不完全都是泪水,也有刻骨铭心。忘记了青春美好的姿态,和后悔我没能在应该放射色彩的时候选择品尝孤独和夜色。我还要再思考下去。我还要很多。我想要各种的体验…
adb调试桥 | Google Usb Driver的adb接口类型(修改)
在usb driver文件夹中的.inf文件里有写以下三种接口
- adb interface
- android composite interface
- android bootloader interface
先来说操作实例吧
usb driver是谷歌提供的驱动程序,操作对象是小米8以及红米K30PRO。事先都未打开mtp
连接红米K30PRO的时候,设备管理器驱动程序Android Device(如果是小米驱动程序的话显示的是Android Phone)下显示的
Android adb composite inteface
,在Bootloader模式下它显示的是未完
总有一种温暖,在心中流转——来自ida的安慰
祸不单行。
近期一切真的很糟糕。
write code use css only for awesome time-line
null
css | 样式表引入cdn
次要叙述:动画,css全局变量,box-sizing,box-shadow,transform,hsla,rgba
引入cdn:
link
import
- 字体@font-face
css全局变量用:root伪类声明,变量格式为--[]:q
box-shadow参数
horizontalX verticalY blur长度 扩散距离 inset
transform变换有很多属性可以搭配使用如scale,rotate
hsla为色谱环,参数为角度
过分解读
过度解读放大,你会发现新的世界。
所有的话语和行为都不可考量。
那里恐怖,黑暗洋溢、弥漫。
子曰:魔鬼总是藏于细节之中。孔子诚不我欺。🙃
寒冷的就很突然
秋天这是直接被略过了嘛
美好绝缘体
抵挡不住深夜emo,吹了秋天微凉的风。看着泛黄的路灯将我浸入回忆。回头看,向前看。空无一物,满是荒芜。想要忘记以现在说出这句话的瞬间为终点,历历在目中回溯到二零一七年八月的夏天为伊始之间的时光。那时我尚未满身脏污,狼狈不堪。
部署 | 准备部署about页面
用户站点下每一个仓库都部署上博客页面的话未免太过单调。准备在about仓库(页面)中部署上其他的项目或者是自建项目。
雨夜
总是阴雨连绵。
这个雨夜我也算是真正的脱离学校了彻底毕业了。
在雨夜出发。
想想这次也算是整个路途中的一次转折。
开始未来几个月的征程。
告别。
23
saw others 23 years old I always feel I'm foolishness and no medicine can save.
这是我没想到的
时间
Windows environment
电脑重装了装的是win1909专业工作站版,之前的工具类的放在别的盘里通过开源工具freemove
以及命令行工具mklink
创建链接,并移动到非系统盘中。
以chocolate
包管理器为例子
-
完整路径为
D:\develop\chocolate\installdir\bin
由于不想直接在path
下添加冗长的路径,我通过几篇帖子了解到一直想了解的"变量写法"然后我新建了变量键为%develop%
值为D:\develop
所以,对应的chocolate执行路径也就是path中的路径为%develop%\chocolate\installdir\bin
到第二天早上为止,它依然有效 -
因为更新的缘故。设置的环境变量无效了。也不清楚是不是我的错觉。
但是我观察到了,在环境变量页中除了path路径,基本没有出现%param%这样的参数。
于是我删除了%param%的格式,仅在path中保留这种格式。 -
它的写法像是在全局定义一个
develop
变量,然后在path
中广播。
另外在贴上一条据说可以使变量更改立即生效的命令:
echo %path%
😂
期待二零二一年冬
code pieces
box-sizing
box-sizing: content-box | border-box;
简单来说,border-box布局更加方便。
content-box,内容盒子。就是所定义的宽高,都是针对盒模型的内容部分生效的
而border-box则是针对边框+内容的部分生效。
深入理解再作补充。
short term’s plan
these days,i always feel i have been wasting my time of my life. and as for the future, i feel so perplexed with that.
coding
- vertical time line 𐢖
- static page generator
- daily note and english learing(spoken english)
vita
- record the different life-mold or experience
- and the rest is ——thinking
Frontend develop roadmap | note
看了FishC上传在BiliBili相关前端开发学习路线的视频后深受启发,以下大致描述一下
1、What is the web development
- How does the web work
- frontend and backend
- code editor
2、Basic Frontend
- HTML(hypertext markup language)
- CSS(Cascading style sheets)
- JavaScript
这三种可以理解为网页的骨架、外观、行为。只学会这些还不能成为所谓的前端开发者。
3、Tools
- Package manager
- Build tools
- Version control
4、Additional frontend
- Sass
- Responsive design
- Javascript frameworks
5、Basic backend
- Server
- Programming language
- Database
一些框架
- angular (Google)
- bootstrap (Twitter)
- react (Facebook)
Full-stack
- frontend
- backend
后端web编程语言,有php、ruby、C#、Python、Java和node.js(服务器端的js,运行时环境)
想念
一个即将离开的同事对我说,"我走了你会不会想我,也是。看你没心没肺的样子也不会想过谁"
我好像真的不会深切想念谁
勿作
不要焦虑不安,好好蛰伏。有点长进。
时隔多日
时隔多日,又下雨了。
迂回的圆
请静下心
请静下心,好好思考。
请不要这样。
gik送了一杯草莓🍓奶茶!太好喝了。🙂
CSS选择器相关
致友 |
人的关系及其复杂又及其简单。
我只是感受到它的复杂。
维系不好,全部是我咎由自取。
我也不再也没有资格挽留。过去这个字眼很是残忍。
过去好好保留。
这样安慰自己,虽然也改变不了什么,但是在现实中却是可以成为坚强的理由。
我真的没有办法。
messy life
chaos take up my life which hadn't been saved
妄 | 无端揣测
不要想多,不要多想,简单快乐才能长久
never give up
adb调试
一开始只是简单的将第三方的rec刷入,已经是解过bootloader锁的小米手机。然后图方便下载一个一键部署脚本...
结果把手机刷成砖了。
后来是由一个刷入第三方rec的问题衍生出了很多子类问题,姑且叫子类吧。(说有关系也可以说是不相关。)
netstat命令详解
简介
Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。
输出信息含义
执行netstat后,其输出结果为
复制代码
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 2 210.34.6.89:telnet 210.34.6.96:2873 ESTABLISHED
tcp 296 0 210.34.6.89:1165 210.34.6.84:netbios-ssn ESTABLISHED
tcp 0 0 localhost.localdom:9001 localhost.localdom:1162 ESTABLISHED
tcp 0 0 localhost.localdom:1162 localhost.localdom:9001 ESTABLISHED
tcp 0 80 210.34.6.89:1161 210.34.6.10:netbios-ssn CLOSE
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 1 [ ] STREAM CONNECTED 16178 @000000dd
unix 1 [ ] STREAM CONNECTED 16176 @000000dc
unix 9 [ ] DGRAM 5292 /dev/log
unix 1 [ ] STREAM CONNECTED 16182 @000000df
复制代码
从整体上看,netstat的输出结果可以分为两个部分:
一个是Active Internet connections,称为有源TCP连接,其中"Recv-Q"和"Send-Q"指%0A的是接收队列和发送队列。这些数字一般都应该是0。如果不是则表示软件包正在队列中堆积。这种情况只能在非常少的情况见到。
另一个是Active UNIX domain sockets,称为有源Unix域套接口(和网络套接字一样,但是只能用于本机通信,性能可以提高一倍)。
Proto显示连接使用的协议,RefCnt表示连接到本套接口上的进程号,Types显示套接口的类型,State显示套接口当前的状态,Path表示连接到套接口的其它进程使用的路径名。
常见参数
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。
提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到
实用命令实例
- 列出所有端口 (包括监听和未监听的)
列出所有端口 netstat -a
复制代码
netstat -a | more
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost:30037 : LISTEN
udp 0 0 *:bootpc :
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 6135 /tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 5140 /var/run/acpid.socket
复制代码
列出所有 tcp 端口 netstat -at
复制代码
netstat -at
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost:30037 : LISTEN
tcp 0 0 localhost:ipp : LISTEN
tcp 0 0 :smtp : LISTEN
tcp6 0 0 localhost:ipp [::]: LISTEN
复制代码
列出所有 udp 端口 netstat -au
netstat -au
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 *:bootpc :
udp 0 0 *:49119 :
udp 0 0 *:mdns :
- 列出所有处于监听状态的 Sockets
只显示监听端口 netstat -l
netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost:ipp : LISTEN
tcp6 0 0 localhost:ipp [::]:* LISTEN
udp 0 0 *:49119 :
只列出所有监听 tcp 端口 netstat -lt
netstat -lt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost:30037 : LISTEN
tcp 0 0 :smtp : LISTEN
tcp6 0 0 localhost:ipp [::]: LISTEN
只列出所有监听 udp 端口 netstat -lu
netstat -lu
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 *:49119 :
udp 0 0 *:mdns :
只列出所有监听 UNIX 端口 netstat -lx
复制代码
netstat -lx
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 6294 private/maildrop
unix 2 [ ACC ] STREAM LISTENING 6203 public/cleanup
unix 2 [ ACC ] STREAM LISTENING 6302 private/ifmail
unix 2 [ ACC ] STREAM LISTENING 6306 private/bsmtp
复制代码
- 显示每个协议的统计信息
显示所有端口的统计信息 netstat -s
复制代码
netstat -s
Ip:
11150 total packets received
1 with invalid addresses
0 forwarded
0 incoming packets discarded
11149 incoming packets delivered
11635 requests sent out
Icmp:
0 ICMP messages received
0 input ICMP message failed.
Tcp:
582 active connections openings
2 failed connection attempts
25 connection resets received
Udp:
1183 packets received
4 packets to unknown port received.
.....
复制代码
显示 TCP 或 UDP 端口的统计信息 netstat -st 或 -su
netstat -st
netstat -su
- 在 netstat 输出中显示 PID 和进程名称 netstat -p
netstat -p 可以与其它开关一起使用,就可以添加 “PID/进程名称” 到 netstat 输出中,这样 debugging 的时候可以很方便的发现特定端口运行的程序。
netstat -pt
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 1 0 ramesh-laptop.loc:47212 192.168.185.75:www CLOSE_WAIT 2109/firefox
tcp 0 0 ramesh-laptop.loc:52750 lax:www ESTABLISHED 2109/firefox
5. 在 netstat 输出中不显示主机,端口和用户名 (host, port or user)
当你不想让主机,端口和用户名显示,使用 netstat -n。将会使用数字代替那些名称。
同样可以加速输出,因为不用进行比对查询。
netstat -an
如果只是不想让这三个名称中的一个被显示,使用以下命令
netsat -a --numeric-ports
netsat -a --numeric-hosts
netsat -a --numeric-users
- 持续输出 netstat 信息
netstat 将每隔一秒输出网络信息。
复制代码
netstat -c
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 ramesh-laptop.loc:36130 101-101-181-225.ama:www ESTABLISHED
tcp 1 1 ramesh-laptop.loc:52564 101.11.169.230:www CLOSING
tcp 0 0 ramesh-laptop.loc:43758 server-101-101-43-2:www ESTABLISHED
tcp 1 1 ramesh-laptop.loc:42367 101.101.34.101:www CLOSING
^C
复制代码
- 显示系统不支持的地址族 (Address Families)
netstat --verbose
在输出的末尾,会有如下的信息
netstat: no support for AF IPX' on this system. netstat: no support for
AF AX25' on this system.
netstat: no support for AF X25' on this system. netstat: no support for
AF NETROM' on this system.
- 显示核心路由信息 netstat -r
netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth2
link-local * 255.255.0.0 U 0 0 0 eth2
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth2
注意: 使用 netstat -rn 显示数字格式,不查询主机名称。
- 找出程序运行的端口
并不是所有的进程都能找到,没有权限的会不显示,使用 root 权限查看所有的信息。
netstat -ap | grep ssh
tcp 1 0 dev-db:ssh 101.174.100.22:39213 CLOSE_WAIT -
tcp 1 0 dev-db:ssh 101.174.100.22:57643 CLOSE_WAIT -
找出运行在指定端口的进程
netstat -an | grep ':80'
- 显示网络接口列表
netstat -i
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 0 0 0 0 0 0 0 0 BMU
eth2 1500 0 26196 0 0 0 26883 6 0 0 BMRU
lo 16436 0 4 0 0 0 4 0 0 0 LRU
显示详细信息,像是 ifconfig 使用 netstat -ie:
复制代码
netstat -ie
Kernel Interface table
eth0 Link encap:Ethernet HWaddr 00:10:40:11:11:11
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Memory:f6ae0000-f6b00000
复制代码
- IP和TCP分析
查看连接某服务端口最多的的IP地址
复制代码
wss8848@ubuntu:~$ netstat -nat | grep "192.168.1.15:22" |awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -nr|head -20
18 221.136.168.36
3 154.74.45.242
2 78.173.31.236
2 62.183.207.98
2 192.168.1.14
2 182.48.111.215
2 124.193.219.34
2 119.145.41.2
2 114.255.41.30
1 75.102.11.99
复制代码
TCP各种状态列表
复制代码
wss8848@ubuntu:$ netstat -nat |awk '{print $6}'$ netstat -nat |awk '{print $6}'|sort|uniq -c
established)
Foreign
LISTEN
TIME_WAIT
ESTABLISHED
TIME_WAIT
SYN_SENT
复制代码
先把状态全都取出来,然后使用uniq -c统计,之后再进行排序。
复制代码
wss8848@ubuntu:
143 ESTABLISHED
1 FIN_WAIT1
1 Foreign
1 LAST_ACK
36 LISTEN
6 SYN_SENT
113 TIME_WAIT
1 established)
复制代码
最后的命令如下:
netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn
分析access.log获得访问前10位的ip地址
awk '{print $1}' access.log |sort|uniq -c|sort -nr|head -10
雨和面包
我很喜欢每个周日下的雨。
和清晨雨中面包上的优美的圆弧。
它让我看起来快乐🙂
雨🌫️好大啊
mklink && mklink linux中的ln ? or mount?
Windows中为文件或者文件夹创建链接的mklink
命令,因为最近在使用nvm,node.js包管理器,看到nvm创建的node.js文件夹类似于快捷方式的一个链接。
在command中输入mklink
是这样显示的:
- 首先,目录符号链接
mklink [/D] [link] [target]
源文件被删除了,链接就会失效,移除源文件不会影响符号链接;移除链接文件也不会影响源文件。可以用相对路径来创建。它的图标类似于快捷方式的图标 - 硬链接
mklink /H [link] [target]
硬链接与符号链接相反 - 目录链接
mklink /J [link] [target]
这个与[/D]很相像,下面说它们的区别 - 区别1
1.复制:/d /j 均生成源目录的内容副本,变为一般文件夹
/d 生成的目录,移动到其他地方,仍旧保持链接。对源目录无影响,/d生成的目录消失
/j 生成的目录,移动到其他地方,会产生一个新的副本文件夹,源文件夹内容全部移至新普通文件夹内,源文件夹清空,源文件夹仍旧存在,/j生成的目录也依旧存在+
2.软件打开
用filedialog打开,/d生成的目录,地址栏会跳到源目录位置。
/J生成的目录,地址栏不会跳到源目录位置。
用FolderDialog打开,两者相同
Footnotes
昨天由于github出现一些问题。我错误的认为是我设置问题,于是,删了之前的存储库。(虽然也没什么东西)
致不灭的你
作词 : 宇多田ヒカル
作曲 : 宇多田ヒカル
Pink blood
Pink blood
Pink blood
Pink blood
Pink blood
Pink blood
Pink blood
Pink blood
誰にも見せなくても (Pink blood, pink blood)
就算无人可以见证
キレイなものはキレイ (Pink blood)
美丽的事物不会改变
もう知ってるから
因为我已看见
誰にも聞かなくても (Pink blood, pink blood)
就算没人可以听闻
キレイなものはキレイ (Pink blood)
美丽的事物无法改变
もう言ってるから (Pink blood)
因为我已经听见
他人の表情も場の空気も上等な小説も
他人的表情 当下的气氛 上等的小说
もう充分読んだわ
都已经读够了
私の価値がわからないような
如果我不明白我所存在的价值
人に大事にされても無駄
被人重视也毫无意义
自分のためにならないような
如果不是为了自己而努力的话
努力はやめた方がいいわ
果然还是放弃更好吧
誰にも見せなくても
就算无人可以见证
キレイなものはキレイ
美丽的事物不会改变
もう知ってるから
因为我已看见
誰にも聞かなくても (Pink blood, pink blood)
就算没有人可以听闻
キレイなものはキレイ (Pink blood)
美丽的事物不会改变
もう言ってるから
因为我已经听见
傷つけられても
即使被人伤害
自分のせいにしちゃう癖
总是把责任归咎于自己
カッコ悪いからヤメ
这样的习惯不好,早些改掉吧
あなたの部屋に歩きながら
走向了你的房间
床に何個も落ちる涙
眼泪忽然掉落在地
自分の価値もわからないような
不想再当
コドモのままじゃいられないわ (Pink blood)
看不到自己价值的孩童
心の穴を埋める何か (Pink blood, pink blood)
也不会再害怕失去
失うことを恐れないわ (Pink blood)
能填补内心空虚的事物
自分のことを癒せるのは
因为我发现 能治愈自己的
自分だけだと気づいたから (Ooh)
始终只有我自己
サイコロ振って出た数進め
按骰子掷下的点数前进吧
終わりの見えない道だって
哪怕那是看不见终点的道路也不再畏惧
後悔なんて着こなすだけ (Pink blood, pink blood)
试着去适应后悔
思い出に変わるその日まで (Pink blood, pink blood)
直到一切都变成追忆
サイコロ振って一回休め (Pink blood, pink blood)
摇出骰子 稍作歇息吧
周りは気にしないで OK (Pink blood)
不用去在意旁人的眼光
王座になんて座ってらんねえ (Pink blood, pink blood)
更不必纠结高高在上的宝座
自分で選んだ椅子じゃなきゃダメ (Pink blood, pink blood)
坐就要坐自己选择的那一把椅子
此处有大感动~/(ㄒoㄒ)/~~
plc
programing logic controller
君子坦荡荡,小人长戚戚
心存浩然气,何惧宵小风。
关于PsModulePath的一条非常有用的命令
$ENV:PSModulePath = $ENV:PSModlePath -replace "[the content of variable you want to delete even it is a punctuation]"
windows power shell使用busybox集成的vim乱码问题
可以使用完整的vim,用scoop包管理器scoop install vim
可以进行vim或者gvim的配置。
配置文件为_vimrc
添加一下内容:
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set encoding=prc
"处理文本中显示乱码
set encoding=utf-8
set fileencodings=utf-8,chinese
if has("win32")
set fileencoding=chinese
else
set fileencoding=utf-8
endif
"处理菜单及右键菜单乱码
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"处理consle输出乱码
language messages zh_CN.utf-8
希望在远方的ida能够和她的家人平安的度过肺炎疫情
夜 | 风
就要开始打工生涯了啊。
今晚的风很大,也就感慨万千。
看着令人艳羡的多姿多彩。不由得想着,我究竟错过了什么?很多很多。到这里,我感到一直存在着的欲望躁动不安。想要,想要,真的好想要。
我感到时间前所未有的紧迫,我为自己过去的无知悔恨不已,而且我也对矗立在眼前如云海一般的未来,彷徨失措。
风起云涌,变迁之诗随着飞扬的发丝吟奏,水天一线,命运长绳,在水底明灭不定。我该如何冲破镜面,到达有你的彼端。
啊,好烦
啊,好混乱...
献给即将到来的 | 23
我越来越期待这个世界。“错的不是我,是这个世界”。但是世界只是存在于那里而已,它并没有错。
我们主观上把它赋予了之于自己的各种意义。那么说来,错的还是自己。
我越来越期待我眼中的世界。还是一样的很缺时间。我喜欢这一路走来,那些带给我美好感受的美好事物。影响我成为现在这样的人,现在这样积极的一面。我对此有着满腔的热爱。但是,我很缺时间。
所以,我不会再对无关的事物或者人过多关注了,专注内视,专注记录,专注学习以及感受。
信
null
#
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.