Android网络编程
什么是网络编程? 网络编程从大的方面就是说对信息的发送接收。 通过操作相应API调度计算机资源硬件,并且利用管道(网线)进行数据交互的过程。 更为具体的涉及:网络模型、套接字、数据包 文件下载 接口: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950public void downFile(View view) { new Thread(new Runnable() { @Override public void run() { InputStream inputStream = null; FileOutputStream fileOutputStream = null; try { URL url = new URL(BASE_URL + "/download/11&qu ...
Quartus
下载 一、官网下载(可下载Windows,linux版本. 需注册): 点击 二、网盘下载 9.1版本下载地址: 链接:https://pan.baidu.com/s/1CE_TPvpIwLXiwXtNMdSJ-A 提取码:cpj9 13.0版本下载地址: 链接:https://pan.baidu.com/s/1f-0-3VclXivQFzFX83BeCg 提取码:d1yd 13.1版本下载地址: 链接:https://pan.baidu.com/s/1V4hcfuNhY0EQ7oGmnjlpVQ 提取码:k39z 18.1lite版本下载地址: 链接:https://pan.baidu.com/s/1JMH75Y7l1cW8x_uveJ1pVg 提取码:i83y 版本推荐: 注意安装路径仅限字母数字下划线,不能出现中文等特殊字符,连空格都不行 EDA 什么是EDA? EDA(Electronic Design Automation)技术作为现代电子设计技术的核心,依赖功能强大的计算机软件。它是一门综合性学科。利用EDA技术进行电子系统设计的最后目标,是完成专用集成电路ASIC或 ...
Android启动页
Android中几乎所有app都有启动页这一基本功能,但是用途都不相同。 有的app的启动页用于加载广告,有的启动页用于加载后台,一旦后台数据加载好了才把启动页去了,不过想来很多app是两者兼顾的。 需求: 展示 logo 页面3秒 服务端可以控制是否播放广告 服务端可以控制播放广告的秒数 服务端可以控制广告的内容(图片)和广告详情页面的链接 注意:从服务端请求数据是在展示 3 秒启动页的时候获取的 启动页 启动包括冷启动和热启动: 冷启动:是指进程从无到有的过程。因为要进行页面初始化,所以相对其他两个启动方式,消耗的时间是相对比较多的。 热启动:是指之前的进程还在,在之前进程的基础上创建 Activity 的过程,耗时相对少一点。 我们可以通过 Activity 的 theme 来修改这个白屏所显示的界面。根据上面的需求,我们需要显示3秒 logo 的页面。那么我们干脆将我们的logo设置为背景图就行了。 新建一个activity为SplashActivity,其对应布局文件为activity_splash.xml 并在AndroidManifest.xml中将Spl ...
C language
C语言是一种计算机程序设计语言.它既具有高级语言的特点.又具有汇编语言的特点,它由美国贝尔研究所的D.M.Ritchie于1972年推出.1978后,C语言已先后被移植到大、中、小及微型机上.它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件、三维、二维图形和动画.具体应用比如单片机以及嵌入式系统开发.C语言是一门通用计算机编程语言,应用广泛.C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言. 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)级电脑等作业平台. 二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准. C都能干啥呢? 1 ...
AOSP
AOSP 相关网站 官方地址 http://source.android.com/ 清华大学镜像 https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/
tkinter
什么是 Tkinter 简单介绍 Tkinter 是使用 python 进行窗口视窗设计的模块. 简单的构造, 多平台, 多系统的兼容性, 能让它成为让你快速入门定制窗口文件的好助手. 它在 python 窗口视窗模块中是一款简单型的. 所以用来入门, 熟悉 窗口视窗的使用, 非常有必要. Label & Button 标签和按钮 窗口主体框架 每一个 tkinter 应用的主体框架都可以包含下面这部分. 定义 window 窗口 和 window的一些属性, 然后书写窗口内容, 最后执行window.mainloop让窗口活起来. 123456789import tkinter as tkwindow = tk.Tk()window.title('my window')window.geometry('200x100')# 这里是窗口的内容window.mainloop() 窗口内容 这次我们会建立一个用来描述的标签 tk.Label, 比如: 1234567l = tk.Label(window, text='OMG ...
Android数据库
创建数据库 1.创建一个类继承于SQLiteOpenHelper 实现里面的方法,创建构造方法 参数解释: @param context to use for locating paths to the the database 上下文 @param name of the database file, or null for an in-memory database 数据库名称 @param factory to use for creating cursor objects, or null for the default 游标工厂 @param version number of the database (starting at 1); if the database is older 版本号 2.创建对象新建数据库 调用getReadableDatabase()/getWriteableDatabase()方法即可创建数据库 123//创建数据库db_DatabaseHelper helper = new db_DatabaseHelper(this);helper.g ...
adb
ADB是什么? ADB是android debug bridge–> 安卓调试桥 下载 一般来说,作为android开发人员,不需要下载。在sdk里自带就有。在sdk的platform-tools目录下就有。 如果是测试人员的话,可以到这个地址上去下载: ADB下载 下载好了然后需要配置环境变量: 右键此电脑->属性->高级系统设置->环境变量->系统变量->Path(添加adb.exe的文件夹路径)->一直点击确定即可 测试:WIN+R,输入cmd进入命令行,输入adb出现下面结果就说明成功了 手机配置 打开开发者模式—>不同手机不一样,可以在设置里搜索一下。默认开发者模式是不可见的,需要多次点击android版本号 要允许USB调试 允许Usb安装应用 关闭各种系统优化 插上手机usb时,可能会弹窗需要授权,点击允许就可以了。 常用命令 查看设备 adb devices:查看当前连接设备 重新挂载 命令:adb remount remount就是重新挂载的意思。 一般做系统开发才会用到这个命令。 比如说,你要推送东西进syste ...
HTML
认识Web 1 网页 网页主要由文字、图像和超链接等元素构成。当然,除了这些元素,网页中还可以包含音频、视频以及Flash等。 那么网页是如何形成的呢? 2 浏览器 浏览器是网页显示、运行的平台,常用的浏览器有IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。我们平时称为五大浏览器。 浏览器内核 浏览器 内核 备注 IE Trident IE、猎豹安全、360极速浏览器、百度浏览器 firefox Gecko 可惜这几年已经没落了,打开速度慢、升级频繁、猪一样的队友flash、神一样的对手chrome。 Safari webkit 现在很多人错误地把 webkit 叫做 chrome内核(即使 chrome内核已经是 blink 了)。苹果感觉像被别人抢了媳妇,都哭晕再厕所里面了。 chrome Chromium/Blink 在 Chromium 项目中研发 Blink 渲染引擎(即浏览器核心),内置于 Chrome 浏览器之中。Blink 其实是 WebKit 的分支。大部分国产浏览器最新版都采用Blink内核。二次开发 ...
kotlin
Kotlin基础 Kotlin语言声明变量与内置数据类型 代码: 1234567891011121314151617181920212223//Kotlin 语言声明变量与内置数据类型fun main() { println("Hello World") var name: String = "Derry" /* 可读可改 变量名 类型 值 var name : String = "Derry" */ name = "Lance" println(name) //内置数据类型 /* String 字符串 Char 单字符 Boolean true/false Int 整型 Double 小数 List 集合 Set 无重复的元素集合 Ma ...
cmd命令大全
WIN+R输入CMD进入命令行界面 shutdown -s -t 60 一分钟后关机 Shutdown -a 取消关机计划 Shutdown -l 注销计算机 Tasklist 列出正在运行的进程 Command MMc 启动计算机管理 chkdsk 检查磁盘,默认为C盘 taskmgr 启动任务管理器 tsshutdn 60秒后关机 rononce -p 15秒后关机 常见命令 ipconfig 功能:查询本机ip信息 格式:ipconfig/XX 例: (1)ipconfig/release:释放本机现有ip (2)ipconfig/renew:向DHCP服务器重新申请一个ip (3)ipconfig/all:显示完整版的ip nslookup 功能:查询网站ip地址 格式:nslookup 网站域名 Ping 功能:测试网络连通性 格式:ping 域名/ip地址(参数) netstat 功能:查询网络状态 例: netstat -a :查看开启了哪些端口,常用netstat -an netstat -n :查看端口的网络连通情况,常用netstat -an ...