作為系列課程的第三講,函谷擔任此課的講師,風趣幽默的講解、充足的課堂演示,帶來非常不錯的課堂體驗,本次課程主要focus在瀏覽器渲染機制相關的知識點,包括常見的瀏覽器兼容性問題,瀏覽器渲染和性能優化之間的關系,布局的多樣性和適用范圍,前端調試工具和各種抓包利器,本次課程ppt參照了之前沉魚同學的課件。http://www.slideshare.net/lijing00333/ss-12511889前端技術系列課程(No.4)–深入學習JavaScript語
系統 2019-08-29 22:08:22 3127
有限狀態機(finite-statemachine,fsm),又稱有限狀態自動機,簡稱狀態機,是表示有限個狀態以及在這些狀態之間的轉移和動作等行為的數學模型。概念和術語狀態存儲關于過去的信息,就是說:它反映從系統開始到現在時刻的輸入變化。轉移只是狀態變更,并且用必須滿足來確使狀態轉移發生的條件來描敘她。動作是在給定時刻要進行的活動的描述。有多種類型的動作:進入動作(entryaction):在進入狀態時進行退出動作:在退出狀態時進行輸入動作:依賴于當前狀態
系統 2019-08-12 01:32:43 3127
Memcached是分布式的,也就是說它不是本地的。它基于網絡連接(當然它也可以使用localhost)方式完成服務,本身它是一個獨立于應用的程序或守護進程(Daemon方式)。Memcached使用libevent庫實現網絡連接服務。libevent是個程序庫,它將Linux的epoll、BSD類操作系統的kqueue等事件處理功能封裝成統一的接口。即使對服務器的連接數增加,也能發揮O(1)的性能。Memcached是“分布式”的內存對象緩存系統,那些不
系統 2019-08-12 09:27:29 3126
創建窗口#創建一個海龜myTurtle=turtle.Turtle()#創建一個窗口myWin=turtle.Screen()···#代碼最后關閉窗口即結束myWin.exitonclick()常用繪圖命令#向當前畫筆方向移動d像素長度turtle.forward(d)#向當前畫筆相反方向移動d像素長度turtle.backward(d)#順時針移動degree度turtle.right(degree)#逆時針移動degree度turtle.left(de
系統 2019-09-27 17:56:18 3125
工作中,偶爾也會做做前臺,每次都需要對一些簡單的javascript和html標簽進行重新學習,今天就稍微總結一下,主要是針對div的操作,也還包括一些其他基本控件。一.div1.設置div的顯示或隱藏document.getElementById("div1").style.display="none";//隱藏document.getElementById("div2").style.display="";//顯示當然也可以直接用如下方式顯示:div1
系統 2019-08-29 23:39:28 3124
今天VB連SQLServer2k出現錯誤:然后:pingip地址成功ping計算機名成功說明dns服務沒問題。telnetip地址1433失敗把連接字符串上的DataSource由計算機名改成ip地址,問題解決,但是不知道為什么。在使用Adodc1的時候,在屬性中枚舉服務器也是失敗的,然后自己添入ip地址,成功連接,添入計算機名不成功。為什么?錯誤枚舉數據服務器/sqlserver不存在或拒絕訪問
系統 2019-08-29 22:21:19 3124
1安裝Hive1.1下載解壓wgethttp://mirrors.cnnic.cn/apache/hive/stable/hive-0.10.0.tar.gztarxzvfhive-0.10.0.tar.gz1.2配置環境變量exportHIVE_HOME=/usr/local/src/hive-0.10.0exportPATH=$HIVE_HOME/bin:$PATH1.3建立Hive倉庫目錄hadoopfs-mkdir/tmphadoopfs-mkdi
系統 2019-08-12 09:26:49 3124
通過上一次的分析,我們看到所有網頁數據經過HTML分析器之后,都會變成一個一個RenderObject對象,那么這些RenderObject對象又是怎么樣顯示到界面上面的呢?現在就帶著這個疑問來分析下面的代碼,這樣肯定會找到解決方法的。怎么樣找到入口呢?其實可以先從界面顯示的類開始,可以看到顯示界面的窗口類名稱叫做Chrome_RenderWidgetHostHWND,有了這個類名稱,就可以到代碼里查看它在那里了。#001classRenderWidget
系統 2019-08-12 01:32:39 3124
本文純屬個人見解,是對前面學習的總結,如有描述不正確的地方還請高手指正~一、配置YUM倉庫修改原始的yum倉庫配置:vim/etc/yum.repos.d/CentOS-Base.repo在[base]和[updates]節(section)分部的尾部入插一行:exclude=postgresql*用以取消從默許倉庫安裝和更新PostgresQL。二、下載和安裝PGDGRPM件文注:本例子為在CentOS6.332-bit上安裝PostgrSQL9.11、
系統 2019-08-12 01:54:26 3123
JDK環境變量配置:假設你的安裝JDK在C盤里,如:C:\ProgramFiles\Java\jdk1.6.0_05,那么就在系統變量里(當然也能夠在用戶變量里)點新建:變量名:JAVA_HOME變量值:C:\ProgramFiles\Java\jdk1.6.0_05;再次點新建:變量名:classpath變量值:.;%JAVA_HOME%\lib\dt.jar;并在path里增加.;%JAVA_HOME%\bin;那么你的JDK就配置成功了,當然最好是再
系統 2019-08-12 01:33:40 3123