- 博客(22)
- 收藏
- 关注
原创 python NameError: name xxx is not defined
在使用全局变量时,报错NameError: name 'xxx' is not defined,然后自己示例演示了下这个Error的产生,以此记录def fun1(): global a a = 1 print('a is fun1 is %s'%a)def fun2(): global a print('a in fun2 is %s'%a)fun2()运行后,打印台输出错误应该是在fun2()在使用fun1()函数中的全局变量a的时候没
2020-06-16 18:35:22
5756
原创 Python 钉钉机器人定时发送笑话到钉钉群里 并@所有人
先上效果图:代码实现:注意:不可直接复制代码运行,需填入api网站的key、及钉钉机器人的token地址from dingtalkchatbot.chatbot import DingtalkChatbotfrom apscheduler.schedulers.blocking import BlockingSchedulerimport requestsfrom urllib import parseimport reimport timeimport hmacimport
2020-05-22 16:34:05
1956
原创 python爬虫 十行代码实现爬取贴吧图片
python版本3.6import requestsfrom bs4 import BeautifulSoupimport urllib.requesturl = 'https://tieba.baidu.com/p/5902653180'header = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 .
2020-05-13 15:34:11
961
原创 python3 实现计算年月的首天是周几及月份总天数
import calendartry: yy=int(input('请输入年份:')) mm=int(input('请输入月份:')) L=['零','一','二','三','四','五','六','天'] if mm<=12 and mm>0: # 得到返回的元组,第一个元素是所查月份的第一天对应的是星期几(0-6),并转换为字符串...
2020-05-06 16:12:16
1475
原创 设置Fragment的显示与隐藏
使用replace每次都要创建一个fragment去替换到布局里面去,每次都要把fragment里面的代码都走一遍,如果是有很多数据的网络请求,每次都要去请求一遍,很耗时间和流量,解决的办法就是用fragment的显示与隐藏 //设置Fragmentprivate void setFragment(int dex) { //开启一个事务 FragmentTransaction...
2018-06-29 10:10:21
6869
原创 GreenDao简单实现增加查询
1、在工作空间的build.gradle的repositories中复制 mavenCentral()2、复制 classpath 'org.greenrobot:greendao-gradle-plugin:3.0.0'//GreenDao 、3、复制 apply plugin: 'org.greenrobot.greendao'greendao { schemaV...
2018-06-27 14:01:01
1283
原创 使用SharedPreferences完成第一次进入有欢迎页 第二次直接跳转
public class MainActivity extends Activity { private TextView time; private SharedPreferences sharedPreferences; int i = 5; private Handler handler = new Handler(){ public void handleMessage(android....
2018-06-20 09:17:46
351
原创 WebView简单使用
XML布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools=...
2018-06-10 19:12:56
168
原创 Sqllite数据库
创建数据库 创建表public class SqlHelper extends SQLiteOpenHelper{ public SqlHelper(Context context) { super(context, "Mlgb.db", null,1); // TODO Auto-generated constructor stub } @Override public void onCre...
2018-05-30 15:27:42
346
原创 简单封装Okhttp
public class OkhttpManager { // 2、定义成员变量 private static Handler handler; private final OkHttpClient client; private static OkhttpManager manager; // 1、通过构造方法完成初始化 private Okht...
2018-05-30 07:57:47
152
原创 属性动画
public class MainActivity extends AppCompatActivity implements View.OnClickListener { private ImageButton imageButton; private Button dan; private Button zhuan; private Button yi; ...
2018-05-27 20:43:14
150
原创 获取网络数据实现RecyclerView多条目
1、MainActivity代码 public class MainActivity extends AppCompatActivity { private static final int SUCCESS = 1; private static final int FALL = 2; private String path = "http://365jia.cn/ne...
2018-05-27 20:07:40
1159
1
原创 简单实现百度地图及定位功能
1、导入Jar包2、在build.gradle中复制sourceSets { main { jniLibs.srcDir 'libs' //说明so的路径为该libs路径,关联所有地图SDK的so文件 }}3、添加权限<uses-permission android:name="android.permission.ACCESS_NETWO...
2018-05-26 17:02:57
8035
1
原创 RecyView使用按钮加减删除、点击Item删除
适配器代码: class MyRecyclerViewBase extends RecyclerView.Adapter<MyRecyclerViewBase.ViewHodler> implements View.OnClickListener { private Context context; private List<String> list;...
2018-05-25 09:31:17
578
原创 使用Jpush极光推送进行推送通知
1、在项目的build.gradle下 添加依赖implementation 'cn.jiguang.sdk:jpush:3.1.1'implementation 'cn.jiguang.sdk:jcore:1.1.9'2、在build.gradle中 的 defaultConfig 添加ndk { //选择要添加的对应cpu类型的.so库。 abiFilters 'armea...
2018-05-24 20:36:45
1761
原创 自定义控件 梯形布局
以下代码实现点击按钮梯形倒退butleft.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if(num>0){ num--; text.setText("第"+num+"条数据"); mygroup.r...
2018-05-23 19:06:59
595
原创 SharedPreferences实现自动登录、记住密码
布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="matc...
2018-05-21 20:52:50
1190
原创 傻瓜式操作 第三方登录及分享
登录:1、导入jar包2、加权限 <!-- QQ登录授权所需权限 --> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />...
2018-05-19 16:28:57
1114
原创 简单生成不带Logo的二维码
添加库类implementation 'cn.yipianfengye.android:zxing-library:2.2'在build.gradle中把所有26改成25布局 : 一个button 一个Eidttext 一个Imageview代码public class MainActivity extends AppCompatActivity { private EditText e...
2018-05-13 20:40:51
2564
原创 自定义控件 实现圆形跟随鼠标点击移动
public class MainActivity extends AppCompatActivity { private int screenW; //屏幕宽度 private int screenH; //屏幕高度 @Override public void onCreate(Bundle savedInstanceState) {...
2018-05-11 20:29:15
947
原创 自定义控件 开关 (滑动+点击+粘性起始)
public class MyView extends View implements View.OnClickListener,View.OnTouchListener{ private Bitmap qQswitch; private Bitmap qQbutton; private Paint paint; boolean ischeck = false;...
2018-05-11 20:25:35
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人