JS解析JSON產生介面1

jQuery(function() { _init_page();});function redirect(){var url = "http://"+window.location.hostif(window.location.port != "" && window.location.port != "80") url += ":" + window.location.port; url+="/home"; window.location =

轉:開火,移動-大神Joel 也浮躁

http://www.ituring.com.cn/article/187282002 年 一月六日 星期日有時候我就是不能靜下心來幹活。沒錯,我進了辦公室,但我只是到處瞎晃悠,每隔十秒就檢查一下email,看網頁,甚至幹點不走腦子的活,比如支付美國快遞的賬單。但我就是不能專心寫代碼。面對這種毫無成果可言的狀態,我的鬥爭一般會持續一到兩天。但在我做開發的職業生涯裡,有那麼幾次我幾個禮拜也寫不出來一行代碼。就像他們說的,我不在狀態,我迷迷糊糊,我整天都魂不守舍。每個人都會有情緒低穀;有些人比較淺,

轉:加強debug能力來提高工作效率

原地址:http://yaocoder.blog.51cto.com/2668309/1210546以我的觀點來看:做出一個業務功能是件很簡單的事,做好則有難度,高效的做好則是難上加難。拋開前期的架構設計、技術方案的制定不談,單單是寫好代碼這一階段就給我們每個人帶來了不同程度的挑戰。之前還寫過一篇關於代碼編寫階段的文章《提高工作效率的工具“類”》,下面我就主要從代碼debug的角度來談談我的看法。盡量寫代碼時避免bug,減少調試對於任何問題,先以預防為主。在團隊中常常可以遇見這樣的同事,代碼寫的

代碼抽象層次

看了kent的實現模式,對代碼抽象層次有了一點理解,kent首先問了一個問題,下面的代碼有神馬問題?void compute(){ int flag = input(); flag |= 1;

如何提升代碼可讀性?其實不是你想的那樣

   英文原文:What Makes Code Readable: Not What You Think   作為開發人員,可能會經常聽到“代碼首先是寫給人看的”、“寫可讀的代碼相當重要”等等。   對於如何使代碼的可讀性更強,開發人員往往都有自己的看法。那麼你可曾仔細想過什麼才能真正使代碼可讀性增強。   一些標準答案   無論你使用什麼程式設計語言,你都可能會認同下面的建議可以增強代碼的可讀性: 好的變數、方法、類名一個變數、類、方法只做一件事一致的縮排,一致的格式減少代碼中的嵌套層級當然,

webpy架構:db模組分析

Webpy是python的輕量級web架構 源碼位置(ubuntu10.10)/usr/local/lib/python2.7/dist-packages/web/db.pyDB - MySQLDB - PostgresDB定義DB是為了抽取出一個統一的API屏蔽掉不同資料庫API的差異1,程式執行時,建立一個字典並註冊若干資料庫操作類(寫入字典)class MySQLDBclass PostgresDB..._databases = {}def register_database(name,

mac系統命令列視窗輸入javac命令,輸出中文亂碼得問題

查了下,貌似是因為shell視窗使用得編碼是utf-8,而javac使用gbk,所以產生亂碼,方案套件括這麼一些:1. 告訴javac程式輸出utf-8javac -J-Dfile.encoding=UTF-8 2.  將終端得環境設定成 gbk開啟終端(

OceanBase筆記1:代碼規範

對自己的要求:瞭解OceanBase的編碼風格(代碼規範,異常機制等)瞭解OceanBase測試如何組織,如何啟動並執行瞭解OceanBase裡都用了哪些設計模式,在什麼情境下應用,解決了什麼問題可以暫不對其實現原理,進行探究初步只採用靜態分析的方式進行學習命名規範:目錄:小寫檔案:小寫+底線類名:駝峰(大駝峰)常量:大寫+底線變數:小寫+底線方法名:小寫+底線namespace:小寫我覺得為什麼採用了這麼多不同的命名風格是不是想使代碼從長的樣子差異就特別大,肉眼掃過去憑著直覺就知道是什麼呢?縮

NAnt簡單介紹和我第一個例子

NAnt是.NET平台的工具,類似於C語言編譯工具make,不過又不僅僅是make的功能,它可以下載源碼,重建資料庫,編譯器,運行測試,發送郵件(報告測試結果)因此它是持續整合環境裡重要的工具。使用:nant首先一個命令列程式,他和make一樣解析makefile類似,他解析*.build檔案,不同的是build檔案是一個XML格式的指令碼,並且XML節點和屬性有完善仔細的定義,這個可以看它的doc文檔(跟隨軟體一起下載下來了)例如<csc

白盒測試和黑箱測試(感謝東子哥作答)

Q: 如何給這個函數做白盒測試,黑箱測試,該函數有無錯誤//被測介面float avg(float *list,int count){ float sum = 0.0; for(int index = 0;index < count;index++) sum += list[index]; return sum / count;}A: float avg(float *list,int count)黑盒:用例測試白盒:code review 這個白盒結果:1

awk一些很恐怖的特性

使用也可以產生值echo "" | awk 'END{a[1]=1;x = a[2];print length(a);print a[3];print length(a)}'列印結果是:2 空行 3這個awk的數組元素居然是3!!就是說使用數組也是定義數組!!!這很恐怖,一不小心代碼就會混入bug,而且會虛耗記憶體那麼在使用數組時必須這樣if (key in array) a = array[key]  awk只有參數列表裡出現的變數會被當做局部變數#!/bin/shecho "" |

Selenium第一個例子

#!/usr/bin/env python# -*- coding: utf-8 -*-from selenium import seleniumimport unittest, time, reclass CreateProjectTestCase(unittest.TestCase):def setUp(self): self.verificationErrors = [] self.selenium = selenium("localhost", 4444, "

SlySeal源碼與架構

youku這類的視頻網站都是用flash作為展現的前端,那麼它們又是怎麼播放視頻的呢?是否視頻檔案是隨著頁面一起下載的呢?其實視頻並非是完全下載才能播放的,只要緩衝幾秒,幾乎就可以邊下載邊看了,這種視頻播放叫做流媒體flash 是adobe的技術(收購的micromedia)adobe設計了一種流媒體協議叫RTMP,這種協議可以支援使用者邊下載邊播放,可以任意拖拽到播放列

scrum的開發時間的預估

首先,在scrum裡,開發工作單位被分成很多使用者故事,每個使用者故事需要根據實現的難易分配點數,於是,一個團隊聚集在白板前開始估計故事的點數(點數是一個斐波那契數:1,2,3,5,8...)每個人從一堆故事裡挑出他(她)覺得點數最小(最容易)的故事貼在白板上,下一個人繼續,直到一輪結束或者沒有更多的使用者故事,接下來,團隊會對白板上已經排列的故事進行調整,例如故事X,有人會覺得簡單。有人覺得難,這個過程需要充分交流。大家必須說出自己覺得難或者簡單的原因。在交流中達成共識(可能覺得難的人發現沒那

王垠:程式設計裡的“小聰明”(1)

很早就想寫這樣一篇博文了,可是一直沒來得及動筆。在學校的時候,時間似乎總是不夠用,因為一旦有點時間,你就想是不是該用來多看點論文。所以我很高興,工作的生活給了我真正自由的時間,讓我可以多分享一些自己的經驗。  我今天想開始寫這系列文章的原因是,很多程式員的頭腦中都有一些通過“非理性”方式得到的錯誤觀點。這些觀點如此之深,以至於你沒法跟他們講清楚。即使講清楚了,一般來說也很難改變他們的習慣。  程式員的世界,是一個“以傲服人”的世界,而不是一個理性的,“以德服人”的世界。很多人喜歡在程式裡耍一些“

可以將測試結果作為郵件發送出去的NANT指令碼

<?xml version="1.0"?><project name="WebApp" default="run_test" basedir="."> <!--編譯方式--> <property name="DEBUG" value="true" /> <!--目錄與檔案配置--> <property name="SRC" value="./trunk" />

重寫之後的指令碼。希望還好

#!/bin/sh################################################ ## author:lishujun ## date:2013-4-17 ## use:$./testread.sh 20130425 ##

awk學習雜記

#! /bin/sh#awk '{ print }' /etc/passwd#awk -F":" '{ print $1 }' /etc/passwdawk 'BEGIN{testArray["a"]="aaa";testArray["b"]="bbb"}function test(){ #print $1; print testArray["a"] print testArray["b"]}test();END{print "done!"}'

刪除EFI系統磁碟分割(蘋果首次使用隨身碟時建立)

將mac book的原裝電腦硬碟作了移動硬碟,發現在windows 7中格式化該硬碟時,有一個200MB大小的EFI系統磁碟分割不能被刪除/格式化。因為在Windows下EFI分區是受保護分區,無法進行刪除格式化等操作,在Mac下的磁碟工具裡面也看不到EFI分區。在使用Windows下的Diskpart工具時發現了一個clean命令,它的作用是:從磁碟清除配置資訊或所有資訊。最後使用該命令成功刪掉了200MB的EFI系統磁碟分割。簡要記錄操作方法:#

Awk 中變數範圍的問題(Awk模組化,轉載者自己添加的補充資訊)

http://www.ibm.com/developerworks/cn/linux/l-cn-awkf/溫 泉 (saphires@sohu.com), 軟體工程師, 捷思銳科技(北京)有限公司簡介: 本文從兩個錯誤的常式開始,提出 Awk 中全域變數汙染的現象,並分析其發生的原因。接下來,針對 Awk 變數範圍的特點,提出兩種避免全域變數汙染的常用方法,引出 Awk 中定義局部變數的方法,並提出修改過後的代碼。然後,通過 Awk

總頁數: 61357 1 .... 5993 5994 5995 5996 5997 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.