在linux的shell中我们习惯使用case语句来做分支处理,然而Python中却省略了这个函数,经过多方查找,发现其实case语句在C语言中是通过查对应的hash表,来进行跳转的。在Python中我们可以通过三种方法来实现这种功能。1、字典;2、lambda;3、switch类。1、字典dictCase={‘case1..
                            
                            
                                分类:
编程语言   时间:
2014-08-12 17:41:15   
                                阅读次数:
487
                             
                    
                        
                            
                            
                                方法一:使用 eval()eval()函数常用来计算表达式,将表达式转换成一个变量名或者对象名,然后使用它访问变量或者对象。LS中的数据都是以字符串的形式存储。当获取到字符串 data时(json数据转换成的字符串),storage = eval("("+data+")");//这样得到的数据就是j...
                            
                            
                                分类:
其他好文   时间:
2014-08-12 16:41:44   
                                阅读次数:
173
                             
                    
                        
                            
                            
                                一.四步设置GPIO串口RCC->APB2ENR|=1<<3;//使能PORTB时钟GPIOB->CRL&=0XFF0FFFFF;//位初始化GPIOB->CRL|=0X00300000;//PB.5推挽输出GPIOB->ODR|=1<<5;//PB.5输出高二.三种方法设置io口电平1.宏定义方式:#defineBEEPPBout(8)BEEP=0;2.GP..
                            
                            
                                分类:
其他好文   时间:
2014-08-12 13:56:14   
                                阅读次数:
223
                             
                    
                        
                            
                            
                                MFC编写程序,都要用到动态链接库,MFC相关的动态库有MFCD42和MFC42等,MFC框架程序已经自动加载,那么如何引入第三方的动态链接库到工程中呢?静态链接库是要先把程序中所需要使用的函数编译成机器码,保存在*.lib文件中。编译器会去*.lib中找出所需要的函数,并把这些函数的机器码复制一份...
                            
                            
                                分类:
其他好文   时间:
2014-08-11 20:51:32   
                                阅读次数:
259
                             
                    
                        
                            
                            
                                1 //Accepted 264 KB 0 ms 2 //每种block只有三种方法,且每种放法至多放一次 3 //规定三条边的顺序后 4 //把所有的block按x递增排序,x相同则按y递增排序 5 //然后dp 6 //dp[i]=max(dp[i],dp[j]+height[i]...
                            
                            
                                分类:
其他好文   时间:
2014-08-11 20:43:32   
                                阅读次数:
208
                             
                    
                        
                            
                            
                                在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形式的.在网上找了一下js字符串转数字的文章,这个比较全方法主要有三种转换函数、强制类型转换、利用js...
                            
                            
                                分类:
Web程序   时间:
2014-08-11 20:31:32   
                                阅读次数:
230
                             
                    
                        
                            
                            
                                第一种:在Test类中定义一个类接口OnClickListener第二种:直接在Test类上写一个接口其中的this相当于newOnClickListener()对象,即classtest中的一个对象,而如果要用这种方式的话,publicvoidonClick方法必须写在该test类中,且在开头使用...
                            
                            
                                分类:
移动开发   时间:
2014-08-11 14:30:42   
                                阅读次数:
191
                             
                    
                        
                            
                            
                                shell随笔一.学好shell编程的知识储备前面讲过,给大家留作业Linux系统命令应用;Vi/vim编辑器的熟练使用,SSH客户端软件的设置;基础的服务,系统服务ntp,crond,网络服务:nfs,rsync,inotify,sersync,ssh,lanmp。补充:清空日志的三种方法:echo“”>filename.log>filen..
                            
                            
                                分类:
系统相关   时间:
2014-08-11 10:17:32   
                                阅读次数:
399
                             
                    
                        
                            
                            
                                这个新特性意味着ASP.NET2.0开发人员目前有三种可供选择的技术来将数据从一个web页面传送到另外一个页面。这三种方法是:响应重定向,服务端传输和新的跨网页提交特性。我们可以已经熟悉前两种技术了,因此,我们只是简要地复习一下它们,然后我们会将主要精力放到学习如何使用跨网页提交特性,以及阐述一.....
                            
                            
                                分类:
Web程序   时间:
2014-08-10 18:25:20   
                                阅读次数:
272
                             
                    
                        
                            
                            
                                在应用里经常都有用到在后台跑定时任务的需求。举个例子,比如需要在服务后台跑一个定时任务来进行非实时计算,清除临时数据、文件等。在本文里,我会给大家介绍3种不同的实现方法:普通thread实现TimerTask实现ScheduledExecutorService实现普通thread这是最常见的,创.....
                            
                            
                                分类:
编程语言   时间:
2014-08-09 11:17:51   
                                阅读次数:
282