自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java语言的特点

1、Java为纯面向对象语言· 可直接反应现实生活中的对象2、平台无关性· 在Windows、Linux、MacOS等平台上都可进行编译,编译后的程序在其他平台上都可运行· 编译器将Java代码变成“中间代码”,然后在虚拟机上解释执行· “中间代码”与平台无关,因此Java语言可很好地跨平台执行,具有可移植性3、提供了很多内置类库· 简化设计、开发工作(多线程、网络编程、垃圾回收器)4、提供对Web应用开发的支持· Applet、Servlet和JSP;Socket、RMI5、具有较好

2021-09-20 11:58:06 124

原创 Android系统启动流程

1、启动电源以及系统启动按下电源键,引导芯片代码从预定义地方(固化在Rom)开始执行。加载引导程序BootLoader到Ram中执行2、引导程序BootLoaderAndroid系统运行前的一个小程序,主要作用:把系统OS拉起来并运行3、Linux内核启动内核启动时,设置缓存、被保护存储器、计划列表、加载驱动。内核完成设置后,启动init进程4、init进程启动主要进行初始化、启动属性服务、启动Zygote进程init进程启动所做的事主要有:1)创建和挂载启动所需的文件目录2)初始化和启

2021-09-12 12:17:36 1204

原创 Android应用:用其他应用打开功能实现界面跳转和URI文件资源传递

1、找到AndroidManifest文件对应Activity进行配置用其他应用打开指定文件时,实际上应用间会传递文件对应的URI资源连接,文件类型和URL等信息通过Bundle以Intent进行传递,因此要使开发的应用能接收打开文件的请求,必须为指定的文件打开Activity设置隐式意图的action(android.intent.action.VIEW)、category(android.intent.category.DEFAULT)、data(根据实际需要设置指定文件格式)<applica

2021-03-31 20:06:50 643

原创 单链表(leetcode: 设计链表)

public class MyLinkedList{ int size; ListNode head; public MyLinkedList() { size = 0; head = new ListNode(0); } private class ListNode { int val; ListNode next; public ListNode(int num) { val = num; } } private void addAtHead(int

2021-03-31 19:23:08 88

原创 栈的两种实现方式(1、数组 2、链表)

· 采用数组实现栈的方法class ListStack <E>{ // 数组实现栈 private Object[] stack; private int size; public ListStack(int len) { stack = new Object[len]; // 初始长度为len } // 判断堆栈是否为空 private boolean isEmpty() { return size == 0; } private E peek() {

2021-03-29 19:16:23 72

原创 celery

1.应用背景在一个应用服务中,对时效性要求没那么高的业务场景,我们没必要等到所有任务执行完再返回结果。例用户注册场景中,保存了用户账号密码后即可返回,后续的账号激活邮件,可以一种异步形式去处理,这种异步操作可以用队列服务来实现,从而减少用户等待响应时间,获得更好的用户体验。2.celery是什么?Celery是Python语言实现的分布式队列服务,除了支持即时任务,还支持定时任务,Celer...

2019-05-24 17:37:09 144

原创 Django Web项目开发流程总结

创建项目创建应用配置数据库编写models.py文件迁移模型至数据库编写模板文件编写视图文件配置url项目配置启动服务站点管理

2019-05-24 11:00:31 2922 1

原创 nginx的安装配置和应用

Nginx是一款轻量级Web服务器、反向代理服务器,由于占用内存少,启动极快,高并发能力强,在互联网项目中得到广泛应用。 架构图 上图为当下流行的技术架构,其中Nginx有点入口网关的味道。目前Nginx主要用来实现反向代理和负载均衡,本文将对两种应用进行介绍。1.安装下载必要组件  1.nginx下载地址   http://nginx.org/en/download.html ...

2019-05-19 17:42:05 240

翻译 无重复字符的最长子串

题目要求:给定一个字符串,请你找出其中不含有重复字符的最长子串 的长度class Solution: # 优化的滑动窗口解法(窗口左端为i,右端为j) def lengthOfLongestSubstring(self, s: 'str') -&amp;amp;amp;amp;gt; 'int': n = len(s) dic = {} # 创建字典记录位置j处出现重复字符时,窗口左端i应移到的位置...

2019-02-25 15:00:47 104

转载 Python中的list和C中的数组有什么区别?

区别主要有三点:空间效率C语言中,创建数组时,首先需要指定数组的容量大小,根据大小来分配内存,也就是说,即使要在数组中存储一个元素,也需要为所有的元素预先的分配内存。故,C语言中数组的空间效率不高。Python中,列表list属于其的一个高级特性,是对源码中对象(PyListObject)的一个抽象,而因为不同的list存储元素的个数不同,故这里的PyListObject再创立之初就被...

2019-02-23 11:04:54 4809

五大拦截器资料.zip

五大拦截器资料.zip

2021-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除