Suche senden
Hochladen
2009年终总结(张庆城)
•
0 gefällt mir
•
1,261 views
D
daqing1986
Folgen
2009年中总结,讲了自己做的一些东西
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 42
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Coding in the context era
Coding in the context era
lestrrat
自分をClojure化する方法
自分をClojure化する方法
fukamachi
Getting Started with Gulp
Getting Started with Gulp
Jure Šuvak
Introduction to Apache Camel
Introduction to Apache Camel
Craig Tataryn
Create Rest API in Nodejs
Create Rest API in Nodejs
Irfan Maulana
Infra@LINE_Chris
Infra@LINE_Chris
LINE_Engineer
Golang Performance : microbenchmarks, profilers, and a war story
Golang Performance : microbenchmarks, profilers, and a war story
Aerospike
libSEDML (Harmony 2012)
libSEDML (Harmony 2012)
Frank Bergmann
Empfohlen
Coding in the context era
Coding in the context era
lestrrat
自分をClojure化する方法
自分をClojure化する方法
fukamachi
Getting Started with Gulp
Getting Started with Gulp
Jure Šuvak
Introduction to Apache Camel
Introduction to Apache Camel
Craig Tataryn
Create Rest API in Nodejs
Create Rest API in Nodejs
Irfan Maulana
Infra@LINE_Chris
Infra@LINE_Chris
LINE_Engineer
Golang Performance : microbenchmarks, profilers, and a war story
Golang Performance : microbenchmarks, profilers, and a war story
Aerospike
libSEDML (Harmony 2012)
libSEDML (Harmony 2012)
Frank Bergmann
Building workflow in Javascript: Build the awesome with Gulp.
Building workflow in Javascript: Build the awesome with Gulp.
JavaScript Meetup HCMC
Talk about fabric
Talk about fabric
Ching Yi Chan
Sanwaad presentation
Sanwaad presentation
Swapnil Mahajan
Zoo First Presentation
Zoo First Presentation
djayzen
MongoDB on CloudFoundry
MongoDB on CloudFoundry
Yohei Sasaki
WHAT'S NEW IN TYPESCRIPT 3.4
WHAT'S NEW IN TYPESCRIPT 3.4
Jay Raj Mishra
Kompose
Kompose
Suraj Narwade
Slack の過去ログ倉庫を建てよう (2017 合宿 LT)
Slack の過去ログ倉庫を建てよう (2017 合宿 LT)
Yutaka Kato
appborg, coffeesurgeon, moof, logging-system
appborg, coffeesurgeon, moof, logging-system
endian7000
Vancouver Erlang Meetup cferl & Mule Transport Plug
Vancouver Erlang Meetup cferl & Mule Transport Plug
David Dossot
Full-Stack Application Development Experience in Kotlin, Sergey Shkredov, New...
Full-Stack Application Development Experience in Kotlin, Sergey Shkredov, New...
JetBrains Russia
Cloud Firestore – From JSON Deserialization to Object Document Mapping (ODM)
Cloud Firestore – From JSON Deserialization to Object Document Mapping (ODM)
Minh Dao
関西アンカンファレンス Python の Paver について
関西アンカンファレンス Python の Paver について
Shinya Ohyanagi
Currying in JavaScript
Currying in JavaScript
Ideas2IT Technologies
Idiomatic Kotlin for Android
Idiomatic Kotlin for Android
Matthew Clarke
Vagrant, Ansible and Docker - How they fit together for productive flexible d...
Vagrant, Ansible and Docker - How they fit together for productive flexible d...
Samuel Lampa
Jan Čurn: Meteor: the full-stack JavaScript framework
Jan Čurn: Meteor: the full-stack JavaScript framework
Develcz
IoT Service Bus - High availability with Internet of Things (IoT)/ API Rest/ ...
IoT Service Bus - High availability with Internet of Things (IoT)/ API Rest/ ...
Alexandre Brandão Lustosa
Kandroid for nhn_deview_20131013_v5_final
Kandroid for nhn_deview_20131013_v5_final
NAVER D2
ASP.NET Core 3.0 Deep Dive
ASP.NET Core 3.0 Deep Dive
Jon Galloway
PHP記帳網頁教材(第一頁是空白的)
PHP記帳網頁教材(第一頁是空白的)
TaiShunHuang
Letswift19-clean-architecture
Letswift19-clean-architecture
Jung Kim
Weitere ähnliche Inhalte
Was ist angesagt?
Building workflow in Javascript: Build the awesome with Gulp.
Building workflow in Javascript: Build the awesome with Gulp.
JavaScript Meetup HCMC
Talk about fabric
Talk about fabric
Ching Yi Chan
Sanwaad presentation
Sanwaad presentation
Swapnil Mahajan
Zoo First Presentation
Zoo First Presentation
djayzen
MongoDB on CloudFoundry
MongoDB on CloudFoundry
Yohei Sasaki
WHAT'S NEW IN TYPESCRIPT 3.4
WHAT'S NEW IN TYPESCRIPT 3.4
Jay Raj Mishra
Kompose
Kompose
Suraj Narwade
Slack の過去ログ倉庫を建てよう (2017 合宿 LT)
Slack の過去ログ倉庫を建てよう (2017 合宿 LT)
Yutaka Kato
appborg, coffeesurgeon, moof, logging-system
appborg, coffeesurgeon, moof, logging-system
endian7000
Vancouver Erlang Meetup cferl & Mule Transport Plug
Vancouver Erlang Meetup cferl & Mule Transport Plug
David Dossot
Full-Stack Application Development Experience in Kotlin, Sergey Shkredov, New...
Full-Stack Application Development Experience in Kotlin, Sergey Shkredov, New...
JetBrains Russia
Cloud Firestore – From JSON Deserialization to Object Document Mapping (ODM)
Cloud Firestore – From JSON Deserialization to Object Document Mapping (ODM)
Minh Dao
関西アンカンファレンス Python の Paver について
関西アンカンファレンス Python の Paver について
Shinya Ohyanagi
Currying in JavaScript
Currying in JavaScript
Ideas2IT Technologies
Idiomatic Kotlin for Android
Idiomatic Kotlin for Android
Matthew Clarke
Vagrant, Ansible and Docker - How they fit together for productive flexible d...
Vagrant, Ansible and Docker - How they fit together for productive flexible d...
Samuel Lampa
Jan Čurn: Meteor: the full-stack JavaScript framework
Jan Čurn: Meteor: the full-stack JavaScript framework
Develcz
Was ist angesagt?
(17)
Building workflow in Javascript: Build the awesome with Gulp.
Building workflow in Javascript: Build the awesome with Gulp.
Talk about fabric
Talk about fabric
Sanwaad presentation
Sanwaad presentation
Zoo First Presentation
Zoo First Presentation
MongoDB on CloudFoundry
MongoDB on CloudFoundry
WHAT'S NEW IN TYPESCRIPT 3.4
WHAT'S NEW IN TYPESCRIPT 3.4
Kompose
Kompose
Slack の過去ログ倉庫を建てよう (2017 合宿 LT)
Slack の過去ログ倉庫を建てよう (2017 合宿 LT)
appborg, coffeesurgeon, moof, logging-system
appborg, coffeesurgeon, moof, logging-system
Vancouver Erlang Meetup cferl & Mule Transport Plug
Vancouver Erlang Meetup cferl & Mule Transport Plug
Full-Stack Application Development Experience in Kotlin, Sergey Shkredov, New...
Full-Stack Application Development Experience in Kotlin, Sergey Shkredov, New...
Cloud Firestore – From JSON Deserialization to Object Document Mapping (ODM)
Cloud Firestore – From JSON Deserialization to Object Document Mapping (ODM)
関西アンカンファレンス Python の Paver について
関西アンカンファレンス Python の Paver について
Currying in JavaScript
Currying in JavaScript
Idiomatic Kotlin for Android
Idiomatic Kotlin for Android
Vagrant, Ansible and Docker - How they fit together for productive flexible d...
Vagrant, Ansible and Docker - How they fit together for productive flexible d...
Jan Čurn: Meteor: the full-stack JavaScript framework
Jan Čurn: Meteor: the full-stack JavaScript framework
Ähnlich wie 2009年终总结(张庆城)
IoT Service Bus - High availability with Internet of Things (IoT)/ API Rest/ ...
IoT Service Bus - High availability with Internet of Things (IoT)/ API Rest/ ...
Alexandre Brandão Lustosa
Kandroid for nhn_deview_20131013_v5_final
Kandroid for nhn_deview_20131013_v5_final
NAVER D2
ASP.NET Core 3.0 Deep Dive
ASP.NET Core 3.0 Deep Dive
Jon Galloway
PHP記帳網頁教材(第一頁是空白的)
PHP記帳網頁教材(第一頁是空白的)
TaiShunHuang
Letswift19-clean-architecture
Letswift19-clean-architecture
Jung Kim
.NET Core Today and Tomorrow
.NET Core Today and Tomorrow
Jon Galloway
Experts Live Switzerland 2017 - Automatisierte Docker Release Pipeline mit VS...
Experts Live Switzerland 2017 - Automatisierte Docker Release Pipeline mit VS...
Marc Müller
Kubernetes - State of the Union (Q1-2016)
Kubernetes - State of the Union (Q1-2016)
DoiT International
IVS CTO Night And Day 2018 Winter - [re:Cap] Serverless & Mobile
IVS CTO Night And Day 2018 Winter - [re:Cap] Serverless & Mobile
Amazon Web Services Japan
Introduction to Windows IoT Nov 2017
Introduction to Windows IoT Nov 2017
Lee Richardson
Introduction to Windows IoT via Raspberry Pi 3
Introduction to Windows IoT via Raspberry Pi 3
Lee Richardson
Exploring the Titanium CLI - Codestrong 2012
Exploring the Titanium CLI - Codestrong 2012
Chris Barber
Kiosk / PHP
Kiosk / PHP
Basuke Suzuki
Docker interview Questions-3.pdf
Docker interview Questions-3.pdf
Yogeshwaran R
ITCamp 2013 - Alessandro Pilotti - Git crash course for Visual Studio devs
ITCamp 2013 - Alessandro Pilotti - Git crash course for Visual Studio devs
ITCamp
ql.io at NodePDX
ql.io at NodePDX
Subbu Allamaraju
Automating SDK generation - London Mobile Forum 2.0
Automating SDK generation - London Mobile Forum 2.0
Thong Nguyen
Memonic Architecture
Memonic Architecture
Patrice Neff
Top 8 WCM Trends 2010
Top 8 WCM Trends 2010
David Nuescheler
Busy Developers Guide to AngularJS (Tiberiu Covaci)
Busy Developers Guide to AngularJS (Tiberiu Covaci)
ITCamp
Ähnlich wie 2009年终总结(张庆城)
(20)
IoT Service Bus - High availability with Internet of Things (IoT)/ API Rest/ ...
IoT Service Bus - High availability with Internet of Things (IoT)/ API Rest/ ...
Kandroid for nhn_deview_20131013_v5_final
Kandroid for nhn_deview_20131013_v5_final
ASP.NET Core 3.0 Deep Dive
ASP.NET Core 3.0 Deep Dive
PHP記帳網頁教材(第一頁是空白的)
PHP記帳網頁教材(第一頁是空白的)
Letswift19-clean-architecture
Letswift19-clean-architecture
.NET Core Today and Tomorrow
.NET Core Today and Tomorrow
Experts Live Switzerland 2017 - Automatisierte Docker Release Pipeline mit VS...
Experts Live Switzerland 2017 - Automatisierte Docker Release Pipeline mit VS...
Kubernetes - State of the Union (Q1-2016)
Kubernetes - State of the Union (Q1-2016)
IVS CTO Night And Day 2018 Winter - [re:Cap] Serverless & Mobile
IVS CTO Night And Day 2018 Winter - [re:Cap] Serverless & Mobile
Introduction to Windows IoT Nov 2017
Introduction to Windows IoT Nov 2017
Introduction to Windows IoT via Raspberry Pi 3
Introduction to Windows IoT via Raspberry Pi 3
Exploring the Titanium CLI - Codestrong 2012
Exploring the Titanium CLI - Codestrong 2012
Kiosk / PHP
Kiosk / PHP
Docker interview Questions-3.pdf
Docker interview Questions-3.pdf
ITCamp 2013 - Alessandro Pilotti - Git crash course for Visual Studio devs
ITCamp 2013 - Alessandro Pilotti - Git crash course for Visual Studio devs
ql.io at NodePDX
ql.io at NodePDX
Automating SDK generation - London Mobile Forum 2.0
Automating SDK generation - London Mobile Forum 2.0
Memonic Architecture
Memonic Architecture
Top 8 WCM Trends 2010
Top 8 WCM Trends 2010
Busy Developers Guide to AngularJS (Tiberiu Covaci)
Busy Developers Guide to AngularJS (Tiberiu Covaci)
Kürzlich hochgeladen
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Kürzlich hochgeladen
(20)
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
2009年终总结(张庆城)
1.
2009
2.
App
3.
1
4.
•
(iEditor) • BBCode • JavaScript • nl2br()
5.
2 @2009-03-01
6.
• SISX •
[ ] • k-java Apache BCEL
7.
3 @2009-03-11
8.
4 3G
@2009-03-30
9.
3G •
[ ]
10.
5 @2009-05-08
11.
• •
cron •
12.
* PK
* PK * PK/ • * • cron •
13.
* PK
* PK * PK/ • * • cron • * *
14.
6 @2009-10-12
15.
Library
16.
SISX
@2009-02-10
17.
SISX
SISX SISX SISX SISX
18.
sisinfo http://www.niksula.cs.hut.fi/~jpsukane/sisinfo.html
ensymble http://code.google.com/p/ensymble/
19.
BBCode
PHP @2009-02-15
20.
BBCode
JavaScript @2009-02-15
21.
BBCode •
HTML <=> BBCode • BBCode •
22.
iEditor
@2009-08-04
23.
<script type=”text/javascript”>
var editor = window.editor = new iEditor(); editor.setMode(editor.VISUAL_MODE); editor.show(); </script> iEditor API
24.
Framework
25.
M3
@2009-07-06
26.
M3
M3
27.
Send DAL
Listen Get M3 SearchUpdater Cron BDB Store
28.
Send cron
Listen M3 ErrorReporter Send user user Send user user user PHP
29.
PHP
30.
31.
LightQ @2009-07-01
32.
LightQ • • Memcache •
See also: kestrel (http://github.com/robey/kestrel)
33.
QManager Queue
Queue Queue Queue Mem log LightQ
34.
iBot
@2009-08-21
35.
iBot @2009-08-21
36.
Chatman man =
new Chatman(HOST, PORT, SERVICE) man.login(USERNAME, PASSWORD) man.registerApi(CMD, URL, HELP_DOC) man.registerHandler(CMD, new ChatCommandHandler() { public String help() { return ‘welcome’ } public void response(Chat chat, StringTokenizer st) { chat.send(“hello, world”) } }, DESCRIPTION) man.start() iBot API
37.
DAL Clients
38.
DAL Clients
Y X PHP Python Y X Java Ruby
39.
DAL
Server Data Stream DAL Client CMD Factory Select Insert Update Delete _all _row _col _one _page DAL Client Design
40.
client = DalClient.new(‘122.11.56.201’,
1975) cmd = Commands.select_row .table(‘eshequn.cmd.data’) .where({‘data_id’ => 1}) result = client.request(cmd) Ruby example
41.
About
Nickname: daqing Blog: http://blog.xdaqing.com Email: kinch.zhang@gmail.com Code: http://github.com/kinch
42.
The End Thank
you
Jetzt herunterladen