gaodayue's recent timeline updates
gaodayue's repos on GitHub
Java · 24 watchers
RESTaurant_android
Android App for the RESTaurant project
JavaScript · 11 watchers
RESTaurant_backend
web backend and frontend for the RESTaurant project
Java · 6 watchers
CS186-projects
UCB CS186 Fall2013 SimpleDB projects
Java · 2 watchers
calcite-sql-rewriter
JDBC driver that converts any INSERT, UPDATE and DELETE statements into append-only INSERTs. Instead of updating rows in-place it inserts the new version of the row along with version metadata
Java · 2 watchers
druid
Column oriented distributed data store ideal for powering interactive applications
Java · 1 watchers
dbfun
play with data structures and algorithms in database system
C++ · 1 watchers
incubator-doris
Apache Doris (Incubating)
Java · 1 watchers
leetcoding
solutions to leetcode interview questions
Python · 0 watchers
algo_snippets
code snippets for well known algorithm problems
Java · 0 watchers
arrow
Apache Arrow is a columnar in-memory analytics layer designed to accelerate big data. It houses a set of canonical in-memory representations of flat and hierarchical data along with multiple language-bindings for structure manipulation. It also provides IPC and common algorithm implementations.
Go · 0 watchers
badger
Fast key-value DB in Go.
Java · 0 watchers
bigdata_algorithm_benchmark
Benchmark about Basic Data Structure for BigData
Python · 0 watchers
bjtu_course_downloader
scrape course information from BJTU's course selecting system
Go · 0 watchers
bolt
An embedded key/value database for Go.
0 watchers
ByConity
ByConity is an open source cloud data warehouse
Java · 0 watchers
calcite
Mirror of Apache Calcite
0 watchers
clang
Mirror of official clang git repository located at http://llvm.org/git/clang. Updated every five minutes.
Java · 0 watchers
clue
command line tool for Apache Lucene
Python · 0 watchers
course_server
bjtu course app server side program
0 watchers
CppTemplateTutorial
中文的C++ Template的教学指南。与知名书籍C++ Templates不同,该系列教程将C++ Templates作为一门图灵完备的语言来讲授,以求帮助读者对Meta-Programming融会贯通。(正在施工中)
Java · 0 watchers
datasci_course_materials
Public repository for course materials for the Spring 2013 session of Introduction to Data Science, an online coursera course.
Java · 0 watchers
deviceusageapp
Background service to collect android application's usage
Java · 0 watchers
deviceusagetest
Test code for DeviceUsageApp
0 watchers
docker
Docker - the open-source application container engine
C · 0 watchers
dotc
Vim Script · 0 watchers
dotfiles
0 watchers
gperftools
Main gperftools repository
Java · 0 watchers
JSON2
another json lib
Java · 0 watchers
jvm-tools
Small set of tools for JVM troublshooting, monitoring and profiling.
0 watchers
kickstart.nvim
A launch point for your personal nvim configuration
0 watchers
language_gotchas
TeX · 0 watchers
leetcode
LeetCode题解,150道题完整版
Java · 0 watchers
memorywall
Shell · 0 watchers
MyShellScripts
shell scripts just for practising
Java · 0 watchers
netty
Netty project - an event-driven asynchronous network application framework
Java · 0 watchers
parquet-mr
Java readers/writers for Parquet columnar file formats to use with Map-Reduce
C++ · 0 watchers
peloton
The Self-Driving Database Management System
0 watchers
pprof
pprof is a tool for visualization and analysis of profiling data
Java · 0 watchers
presto
Distributed SQL query engine for running interactive analytic queries against big data sources.
C++ · 0 watchers
qt_campus_nav
campus navigation map for embedded system
0 watchers
RDMA-Playground
C++ · 0 watchers
sdsl-lite
Succinct Data Structure Library 2.0
Java · 0 watchers
searchtree
0 watchers
SESE
Specialized English for Software Engineering
0 watchers
sqlancer
Detecting Logic Bugs in DBMS
0 watchers
streaming-resource
flink, spark streaming, storm, heron, akka-stream相关资料
Java · 0 watchers
succinct
Java/Scala Implementation of Succinct.
Go · 0 watchers
tidb
TiDB is a distributed HTAP database compatible with the MySQL protocol
Rust · 0 watchers
tikv
Distributed transactional key-value database, originally created to complement TiDB
C · 0 watchers
TPC-H-Hive
Running TPC-H on Apache Hive
0 watchers
try_git
VimL · 0 watchers
vimfiles
my vimfiles
C · 0 watchers
wren
The Wren Programming Language
Java · 0 watchers
YCSB
Yahoo! Cloud Serving Benchmark
gaodayue

gaodayue

V2EX member #29358, joined on 2012-11-05 20:28:15 +08:00
I wanna be a hacker
gaodayue's recent replies
Mar 2, 2013
Replied to a topic by crossmaya Python 怎么总有人说python是弱类型语言呢??
我对强弱类型不太了解,不过静态/动态类型的区别还是很明显的。静态类型语言在运行前就能确定变量的类型并做类型检查(如C/C++, Java),动态类型语言则是在运行时才能知道变量的类型并作类型检查(如python, js)。一个常见的误解是把需不需要声明变量类型来区分静态/动态类型,导致这个误解的原因是他们还没有接触过像ML这类具有类型推导的语言。
以前看过一遍,感觉没太大提高,可能是我太菜...
其实这不一定是坏事啦。算法和数据结构是程序员的基本功,别说国内,国外最优秀的IT公司面试也会问你算法,而且只会更难(不会只是让你写个quick sort的啦)。我大二的时候也迷恋OOP,后来也因为算法被鄙视过,当时心里也不平衡呀,但是从我现在的感受来看,研究算法比捣鼓各种设计模式更有意思,对程序员也更有帮助^_^
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   836 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 21:37 · PVG 05:37 · LAX 14:37 · JFK 17:37
♥ Do have faith in what you're doing.