51dev.com IT技术开发者社区

51dev.com 技术开发者社区

go 异常处理

go 异常处理

 packagemainimport"fmt"funcmain(){deferfunc(){iferr:=recover();err!=nil{fmt.Println(err)}}()deferfunc(){panic("three")}()deferfunc(){panic("two")...

go 接口

go 接口

 1.packagemainimport("fmt")typePhoneinterface{call()}typeNokiaPhonestruct{}func(nokiaPhoneNokiaPhone)call(){fmt.Println("IamNokia,Icancallyou!")}...

go 类型转换

go 类型转换

 packagemainimport"fmt"funcmain(){varsumint=17varcountint=5varmeanfloat32mean=float32(sum)/float32(count)fmt.Printf("mean的值为:%f",mean)}输出mean的值为:...

OSError: [WinError 193] %1 不是有效的 Win32 应用程序。

OSError: [WinError 193] %1 不是有效的 Win32 应用程序。

 经过搜索查找,发现错误原因是我在win7x64的机器上装了64位的pythonIDLE,不能有效load32位的dll,换成32位的python就好了。...

windows 命令行中使用winrar

windows 命令行中使用winrar

 加入环境变量即可我的电脑右键属性-》高级-》环境变量-》系统变量-》编辑变量名:path变量值:C:/ProgramFiles/WinRAR;--变量值为WinRAR软件的安装路径记得,关闭命令行窗口,重新打开一个新窗口...

LookupError: Couldn't find path to unrar library.

LookupError: Couldn't find path to unrar library.

 LookupError:Couldn'tfindpathtounrarlibrary.意思是找不到 unrarlibrary的路径,这里我们就需要去下载这个unrarlibrary,事实上它就是UnRAR.dll这个东西,下载网址:http://www.rarlab.com/r...

python 命令行升级pip

python 命令行升级pip

 importosimportsyspath='"'+os.path.dirname(sys.executable)+'\scripts\pip"install--upgradepip'os.system(path) ...

go 并发 demo

go 并发 demo

 两个进程执行两个goroutine//Thissampleprogramdemonstrateshowtocreategoroutinesand//howtheschedulerbehaves.packagemainimport("fmt""runtime""sync")//mainis...

go 通道

go 通道

 1.packagemainimport"fmt"funcsum(s[]int,cchanint){sum:=0for_,v:=ranges{sum+=v}c<-sum//把sum发送到通道c}funcmain(){s:=[]int{7,2,8,-9,4,0}c:=make(chan...

Pandas 合并数据

Pandas 合并数据

 axis合并方向importpandasaspdimportpickleimportnumpyasnpdf1=pd.DataFrame(np.ones((3,4))*0,columns=['a','b','c','d'])df2=pd.DataFrame(np.ones((3,4))*1...

go 并发

go 并发

 packagemainimport("fmt""time")funcsay(sstring){fori:=0;i<5;i++{time.Sleep(100*time.Millisecond)fmt.Println(s)}}funcmain(){gosay("hello1")say(...

pandas demo 示例

pandas demo 示例

 #构造importpandasaspdimportpickleimportnumpyasnpdates=pd.date_range('20180310',periods=6)df=pd.DataFrame(np.random.randn(6,4),index=dates,columns=...

pandas 处理数据中NaN数据

pandas 处理数据中NaN数据

 使用dropna()函数去掉NaN的行或列importpandasaspdimportpickleimportnumpyasnpdates=pd.date_range('20180310',periods=6)df=pd.DataFrame(np.arange(24).reshape((...

pandas 设置单元格的值

pandas 设置单元格的值

 importpandasaspdimportpickleimportnumpyasnpdates=pd.date_range('20180310',periods=6)df=pd.DataFrame(np.arange(24).reshape((6,4)),index=dates,col...

通过gevent实现【单线程】下的多socket并发

通过gevent实现【单线程】下的多socket并发

 serverimportsysimportsocketimporttimeimportgeventfromgeventimportsocket,monkeymonkey.patch_all()defserver(port):s=socket.socket()s.bind(('0.0.0....