半臻 半臻
4年前
Python基础4——模块与包
12模块与包模块通俗地理解为.py文件,里面定义了变量、函数和类。需要的时候就可以导入这些模块。执行步骤1.在python模块加载路径中查找相应的模块文件2.将模块文件编译成中间代码3.执行模块文件中的代码12.1模块分类1.内置模块,也叫标准库,比如说random,time,大概有200多个2.第三方模块,也称为第三方库,使用pipins
捉虫大师 捉虫大师
4年前
刚出炉的《Java开发手册黄山版》,我帮你们圈出了改动点!
hello大家好,我是小楼相信写Java的同学应该都听过阿里巴巴的《Java开发手册》吧?我一开始写Java时,也读过这个手册,里面有很多关于代码格式,代码规约的正例、反例,简直就是居家旅行必备的手册。比如我印象中最深刻的是关于三目运算可能导致空指针的例子,我记得当时为了理解这个例子,还去查看了反编译的class文件:【强制】三目运算符condition
Karen110 Karen110
4年前
玩转手机自动化测试
大家好,我是皮皮。前言之前我们玩过一些手机自动化软件,比如Airtest,ADB,通过这些软件我们可以和自己的手机进行关联,并且使用程序来代替我们本人来操作手机,今天我们要说的是另一款给力的自动化APP,这里要介绍的并不是Windows平台上的可执行文件哦,而是Android平台上的JavaScriptIDE,更重要的一点就是这个工具是国人开发的,必须支持
Python进阶者 Python进阶者
4年前
网站打包成Apk的正确姿势
大家好,我是IT共享者,人称皮皮。前言安卓手机想必很多人都在使用,我们手机上安卓的每一款应用的后缀名都是以“.apk”结尾,那么这些Apk是如何做出来的了,就目前小编知道的来讲,有这以下几种:1.使用三方软件转换生成,比如E4a,火山,蓝鸟,Iapp2.使用原生的Android代码,如Androidstudio目前职业玩家是第二种,一般玩家大都聚集在第
Stella981 Stella981
4年前
Flutter 底部导航——BottomNavigationBar
前言Google推出flutter这样一个新的高性能跨平台(Android,ios)快速开发框架之后,被业界许多开发者所关注。我在接触了flutter之后发现这个确实是一个好东西,好东西当然要和大家分享,对吧。今天要跟大家分享的是底部导航功能的实现。我认为flutter的就是在传达一种最简设计,一个部件只关注它本身,达到低耦合高内聚。所以本文讲
Wesley13 Wesley13
4年前
Java,传奇的一生!
 如果说用“永存、曲折、已死、重生”来形容Java,笔者以为一点也不为过。1991年,JamesGosling带领着名为“GreenTeam”的团队着手研发一种新的语言以及专为下一代数字设备和计算机使用的网络系统。历时4年辛勤工作后,该项目最终修成正果并取名为Java。 Java有着类似于C的语法并有“一次编译,随处运行”的灵便性。透过虚拟机机制
Stella981 Stella981
4年前
Javascript 模块化指北
前言随着Web技术的蓬勃发展和依赖的基础设施日益完善,前端领域逐渐从浏览器扩展至服务端(Node.js),桌面端(PC、Android、iOS),乃至于物联网设备(IoT),其中JavaScript承载着这些应用程序的核心部分,随着其规模化和复杂度的成倍增长,其软件工程体系也随之建立起来(协同开发、单元测试、需求和缺陷管理等),模块化编程的
Wesley13 Wesley13
4年前
Go语言单元测试
Go语言似乎是个偏执狂,牺牲了不必要的灵活性,带来一些强制的编程风格和约定。比如:1.无任何形式的Makefile,模块就是目录、包就是目录、编译配制就是目录!2.不光目录被用上了,文件名还能指定用途。文件名后缀为\_test.go的都是单元测试文件,\_linux32.go就是32位linux特定的代码。3.不光文件名被用上了,函数名还
Wesley13 Wesley13
4年前
C语言词法分析器
概述词法分析是编译阶段的第一步。这个阶段的任务是从左到右一个字符一个字符地读入源程序,即对构成源程序的字符流进行扫描然后根据构词规则识别单词(也称单词符号或符号)。词法分析程序实现这个任务。词法分析程序可以使用Lex等工具自动生成。本项目实现了一个简单C语言词法分析器。软件首页:http://www.oschina.net/p/l
Stella981 Stella981
4年前
C++开源代码覆盖率工具OpenCppCoverage介绍(Windows)
关于代码覆盖率统计工具,Linux平台下,gcc内置支持gcov,通过编译时加参数选项,进行代码插桩,从而实现代码覆盖率。在Windows平台下,早在几年前,我还没找到特别好用又开源的覆盖率工具,所以以前公司是自己实现了一套,使用起来也不是很方便。最近又遇到同样的问题,不过非常幸运的是,一款开源的Windows平台的C代码覆盖率工具出现了在我的面前: