- 博客(19)
- 资源 (18)
- 收藏
- 关注
原创 Python并发编程,让你的程序飞起来!
多线程是在同一进程中运行多个线程,每个线程都可以执行不同的任务。多进程是在不同的进程中运行多个进程,每个进程都可以执行不同的任务。多进程的优点是它们可以利用多个CPU核心,这使得它们可以更快地执行任务。在本文中,我们介绍了Python中的多线程、多进程、协程和并行计算。在Python中,这通常是通过多线程或多进程来实现的。多线程是指在同一时间内执行多个线程,而多进程是指在同一时间内执行多个进程。在本文中,我们将介绍Python并发编程的基础知识,以及如何使用它来提高程序的性能。Python中的并发编程。
2023-05-25 11:40:48 113
原创 Python几行代码实现压缩目录
在上面的代码中,我们使用os.walk函数遍历文件夹中的所有文件,并将每个文件添加到ZIP文件中。我们使用os.path.relpath函数来获取文件相对于文件夹的相对路径,这样可以保持文件夹的结构。我们可以使用Python的os模块来获取当前工作目录的路径,然后将其与要压缩的文件夹的名称连接起来。首先,我们需要导入Python的zipfile模块,这个模块提供了一种简单的方法来创建和读取ZIP文件。现在,我们可以使用zipfile模块来创建一个ZIP文件,并将文件夹中的所有文件添加到ZIP文件中。
2023-05-25 11:29:12 763
原创 程序员如何避免成为人人骂的二货坑王
程序员编写高质量、可维护、安全且高效的代码,通常需要大量研究和经验。但也需要避免许多技术陷阱。一起来聊聊程序员有哪些绝对不能踩的坑吧!
2023-05-23 18:27:37 160
原创 Python表达式技巧大揭秘:轻松写出高质量的代码!
其中key_expression和value_expression是表达式,expression是一个变量名,iterable是一个可迭代对象。本文介绍了四种常见的Python表达式技巧:列表推导式、字典推导式、条件表达式和lambda表达式。使用这些技巧可以让我们轻松写出高质量的代码,同时也可以提高代码的执行效率。Python表达式是一种简洁、高效的编程方式,它可以帮助我们将代码变得更加简单易读,同时也可以提高代码的执行效率。在这个例子中,我们定义了一个名为multiply的函数,用于计算两个数的积。
2023-05-23 18:04:33 102
原创 首页用RecylerView实现两栏布局
最终实现的效果如下:1、主窗口布局:主窗口就是需要显示RecylerView数据的窗口,后端对应的是一个Fragment。布局如下:<?xml version="1.0" encoding="utf-8"?><androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schema
2021-04-05 17:19:34 847
原创 android 使用retrofit2 请求springboot后端数据,返回嵌套的json数据
一、android studio 项目中引入retrofit2:在build.gradle文件下加入下面代码,然后点击同步项目的大象按钮: implementation "com.squareup.retrofit2:retrofit:2.6.1" implementation "com.squareup.retrofit2:converter-gson:2.6.1" implementation 'com.squareup.retrofit2:converter-jacks
2021-04-05 11:03:42 1466
原创 高级:jetpack组件
一、ViewModel1、第一个ViewModel用例到目前为止 ,业务代码都是写在activity中,但是这样activiy代码里太大了。ViewModel就是为了分担activity一部分代码。用于存储UI相关数据。也就是说UI看到的数据的相关变量应该写在ViewModel中。ViewModel的生命周期横跨activity的创建、旋转、finish生命周期。所以生命周期更长。当activity横屏时,activity会重建,数据会被销毁,数据放到ViewModel就不会丢失。所以比较好的编程规
2021-03-26 11:03:36 232
原创 10.网络服务
webview的简单使用要使用webview很简单,不过要在androidmainfest.xml声明权限。权限:<uses-permission android:name="android.permission.INTERNET"/>aictiviy代码:public class WebViewActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInst
2021-03-26 11:01:30 67
原创 9.服务
服务是什么服务是无需UI在后台运行的代码,所以会用到多线程。android服务并不是独立运行的,而是在app的进程中。android多线程编程android中,定义一个线程直接继承Thread即可。class MyThread extends Thread{ @Override public void run(){ //业务逻辑 }}new MyThread().start();也可以直接实现Runnable接口来定义一个线程class MyThre
2021-03-26 10:53:29 64
原创 6.数据持久化
数据持久化数据持久化是将数据存储到磁盘上. andrlid的存储话方案有两个,一个是文件的方式,另外一个是SQLite关系数据库.文件就是java的io流.我们关注的是SQLite.SQLite的创建与升级在android中,提供了一个SQLiteOpenHelper类来对数据库进行创建和升级.不过这个类是抽象的,他有四个重要的方法需要继承者实现.一个是onCreate(),一个是onUpgrade() 负责创建和升级.getReadableDatabase(),和getWritableDatab
2021-03-26 10:37:51 146
原创 5.广播
系统广播app可以接受系统、其他app发布的广播,来获取系统及其他程序的信息。比如电池、时区的变化等等,所以自己的app也可以发送广播,可见广播是跨进程的。广播的种类有两种:1.标准广播是异步广播,广播发出后,广播接受类基本能同时接收到.2.有序广播有序广播是个广播链,是同步接收的.接收是有顺序的,同一时间只能一个广播接收类,依次传递.动态注册:监听时间变化接收什么广播前,首先要注册,注册后才能接收。注册有两种方式,一种是代码动态注册,一种是通过在AndroidMainfest.xml静态注册
2021-03-26 10:36:13 61
原创 4.fragment碎片化
fragment是什么fragment类似于activity,也是个容器。比如在设计一个手机APP中,一个active中是个新闻列表,点击这个新闻,就打开新闻的详情active. 如果在平板也安装这个app,新闻列表的宽度会被自适应拉宽.如果安装到平板,左侧一部分是新闻列表,右侧是新闻详情就好了. fragment就是解决这个问题的.动态加载fragment每个fragment都有自己的UI.比如现在左侧是功能按钮,右侧一个空的布局. 点击左侧的按钮,右侧就加载不同的UI.具体步骤如下:1.创建
2021-03-26 10:30:15 120
原创 3.核心组件Activity
一.创建Activityaction的作用action是显示数据给用户.action是包含了UI和UI动作的代码.比如跳转,按钮单击事件等等.每个action都对应一个界面配置文件,布局文件存在res下面的layout目录下.onCreate代码创建号action后,可以看到有个onCreate代码.这里面就是编写与UI交互的主要方法.绑定UI配置在onCreate代码里加入setContenView(R.layout.布局名称)action的注册创建好action后,需
2021-03-26 10:28:58 528
原创 2.android布局及UI控件
布局0、约束布局1、线性布局(LinearLayout)常见属性以下属性为常见属性,除了最后一个。1、组件名称:+id/android:+id/name:代表声明一个新的元素android:id/name:代表直接使用以及存在的元素2、组件高宽:android:layout_widthandroid:layout_height1、属性值:wrap_content 代表实际内容尺寸match_parent 与父级元素尺寸fill_parent 填充整个父级尺寸2、属性值单位:
2021-03-26 10:24:06 679
原创 1.andord studio 4项目创建与目录介绍
一、创建项目1、安装andord studio 4 后,创建项目。选择empty。2、进入项目后,因为网络原因,gradle无法下载,所以停止gradle下载,修改文件gradle.properties,加入如下代理配置来解决。systemProp.http.proxyHost=http://www.somehost.orgsystemProp.http.proxyPort=8080systemProp.http.proxyUser=usersystemProp.http.proxyPass
2021-03-26 10:20:08 130
原创 python开发环境搭建
开发环境搭建编写代码需要有相应的开发软件。因此,在学习编程语言之前,需要安装开发工具。这对于许多初学者来说,这是一个非常头疼的问题,也是初学者遇到的第一座大山。编程语言还没有开始学习,先被这座大山劝退了,这就太可惜了。 其实大家不用灰心,办法总比问题多。我们可以先不搭建开发环境,而是使用在线编程网站进行编程,在学习一段时间后,再回过头来搭建开发环境,这样就容易多了。 在这里我推荐编程中国网站的在线编程(https://www.bccn.net/run/)另外为了快速学习,也可以下载个jupy
2020-12-22 16:55:01 85
原创 01-编程语言相关概念
1、什么是编程人类是群居动物,需要经常参加社交活动,与别人交流分享自己的见闻、喜悦、痛苦,而这些交流的桥梁就是语言。如果你一个人到了国外,发现语言不通,恐怕将寸步难行。在没有发明语言之前,如果儿子想吃妈妈在野外采集的苹果,可能需要打手势或者画画,才能说清楚你的意图。古代的人们发现这种交流的效率太低了,如果给这种水果编个名字(名字=代码)叫“苹果”,那么以后谁再想吃苹果,直接说“苹果”就行了。古人给水果编写名字的过程,其实就是给水果编码。以后大家说起“苹果”的代码,大家都知道说的是苹果这种水果。婴儿
2020-12-21 10:26:25 428
转载 其实苹果没啥黑科技,只是公司大一点
是苹果好还是安卓好的争执由来已久。就像php是最好的语言语言一样。在知乎上看到一篇批评苹果的文章,个人觉得作者从创新、工艺、管理上深度的解析了苹果,狠狠的给了苹果一击。此文略长,没耐心的请谨慎阅读。某款产品的主板非常迷你,上面的元器件密度很 高,因此用于主板测试的接口只有绿豆大小。proto 期间需要设计一款测试软线(FPC)接到这个接口 上测试板子状况。这是技术背景。 因为接口太小了,软线上...
2017-04-11 11:03:45 1702
IT老卢-万通发展股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万顺新材股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万盛股份股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万泰生物股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万润股份股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万胜智能股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万润科技股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万隆光电股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万马股份股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万马科技股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万里石股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万集科技股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万科A股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万里股份股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万辰生物股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万达信息股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万达电影股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万邦德股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万邦达股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-上实发展股票数据-2020年全年历史数据.xlsx
2023-05-26
100个Git常用命令及用法-IT老卢.pdf
2023-05-29
IT老卢-万泽股份股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万讯自控股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万通智控股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万里扬股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-万里马股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-上声电子股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-上汽集团股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-上机数控股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-上海医药股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-上海亚虹股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-上海三毛股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-上海新阳股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-上海天洋股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-上海临港股票数据-2020年全年历史数据.xlsx
2023-05-26
IT老卢-上海凯鑫股票数据-2020年全年历史数据.xlsx
2023-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人