1.顺序表的定义
2.顺序表的初始化
3.顺序表元素增删改查
这几天在公司看 Android 系统里的工程模式方面的代码。工程模式就是拿来测试手机的,普通用户会打开工程模式的很少,但作为一名 Android 手机的开发者来说,就必须知道了。其实就是在手机拨号盘输入特定混合数字和 *# 的字符串,进入特殊的界面。如输入*#06# 可以查看手机IMEI号,*#*#4636#*#* 可以查看手机的一些信息等。下面我来通过我所查看的系统源码来说明这是怎样的一个过程。
步骤:
一.找到Android源码目录下packages/apps目录,在此目录下新建一个文件夹,以你的apk名字命名,这里以Test为例。
二.将自己写的应用目录下的src和res以及清单文件复制到Test目录下。另外,如果你的项目有用到assert文件或是第三方jar包,还需要将assert文件夹和jar包复制到Test根目录下。
三.编写Android.mk文件。下面为我写的例子:
Git鼓励大量使用分支:
查看分支:git branch
创建分支:git branch
切换分支:git checkout
创建+切换分支:git checkout -b
合并某分支到当前分支:git merge
删除分支:git branch -d
java中的回调简单来说就是A类调了B类里面的C方法,结果是B类调了A类里面的D方法。其中D就是回调方法,它存在于接口中,由A实现。回调分为同步回调和异步回调。他们之间的区别在于返回结果是否需要等待,若有延迟则为异步回调,否则为同步回调。下面为代码示例:
学了差不多一星期python,目的有两个,第一,作为一名CS的学生需要懂得一门脚本语言。第二,那就是网络爬虫啦。
此次爬虫很简单,就是爬斗鱼直播平台上的美女主播的图片 网址是https://www.douyu.com/directory/game/yz 。直接贴代码:
import urllib2
import urllib
import re
import time
def getHtml(url):
request = urllib2.Request(url)
request.add_header('User-Agent','Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.76 Mobile Safari/537.36')
response = urllib2.urlopen(request)
html=response.read()
return html
1.新建setup.py文件,并将下面代码修改后复制到文件中
from distutils.core import setup
setup(name="qiracle",version="1.0",description="qiracle's module",author="qiracle",py_modules=["test1","test2"])
这里py_modules列表里填的是模块的名字
python中我们常将一些方法封装在一个模块里,然后在另一个文件里通过import导入模块进行调用。
新建test.py文件,代码如下
def A():
print("hello")
再简历main.py文件,代码如下
import test
test.A()
此时用python main.py执行,打印 hello。
但如果A()实现的代码很长,我们想要在test.py文件里调用A()进行测试,则需要: