- 博客(22)
- 收藏
- 关注
原创 Failed to install Homebrew Portable Ruby (and your system version is too old)! 问题处理
Failed to install Homebrew Portable Ruby (and your system version is too old)! 报错执行brew update --verbose出现报错:解决方案:修改homebrew-cask镜像(替换为中科大镜像源)cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-caskgit remote set-url origin https://mirrors.ust
2021-04-13 19:02:51 8328
转载 Mac PyCharm 打不开处理
1.第一步:先输入: cd /Applications/PyCharm.app/Contents/MacOS2.第二步:查看无法打开pycharm的原因,需要输入:c./pycharm3.第三步:下面就是展示的分析日志:其中许多小伙伴都找不到 网上说的这个地址“cd /Users/用户名/Library/Preferences/PyCharm2019.1/”其实地址不是这个,而是/Users/liuxiaoming/Library/Application Support/JetBrain...
2020-06-23 10:36:06 1892 4
转载 APPIUM --初始化配置选项
名称 值 说明 deviceName -- 手机的名字,一般设置当前手机品牌名称 platformVersion -- 手机操作系统版本 platformName `iOS`, `Android`, 或 `FirefoxOS` 测试的手机操作系统 appPackage eg:`com.example.android.myApp`...
2020-04-10 12:36:45 933
原创 python 二维数据拷贝,修改A数据,B数据为什么跟着改变
def idseach(): a = [1, [1, 2, 3, 4], 3, 4, 5] c = [] c[:] = a[:] print(id(a[1])) print(id(c[1])) a[0] = 2 print(a, id(a), id(a[1])) print(c, id(c), id(c[1]))>>...
2020-04-07 15:26:19 831
原创 werkzeug:generate_password_hash()函数如何破解相同密码设置,验证用户对应的“密码散列值”
接上章节:https://blog.csdn.net/Miao_Hen/article/details/105157765讲述:为什么generate_password_hash()函数针对同一密码,生成不同的“密码散列值”,而用户登录时可以判断密码是否正确清晰的描述:A/B两个用户,都设置密码为“cat”,但是A/B两个用户生成的“password_hash”不一致;当A用户登录时,怎么...
2020-03-29 23:35:12 2603 3
原创 werkzeug:generate_password_hash()函数 关于同一密码生成不同的密码散列值
写贴上自己写的demofrom werkzeug.security import generate_password_hash, check_password_hashclass User(db.Model): __tablename__ = 'users' id = db.Column(db.Integer, primary_key=True) usernam...
2020-03-28 11:28:22 3038
原创 charles 进行断点抓包调试
1:查看抓包按钮是否正常开启(如图所示,两个icon为开启状态)2:对所需断点的链接进行设置3:踩过的坑4:接下来手机端请求数据,就会出现断点调试...
2020-03-08 18:39:27 695
原创 python--特殊方法(__str__()和__repr__())
__str__(): 类中默认的返回__repr__(): 类中默认的返回相同点:默认未重定义的情况下,继承object 调用这两个方法,返回的都必须是字符串不同点:两者是单独存在的class A(): def __str__(self): return "__str__"class B(object): def __repr_...
2019-12-27 11:38:59 294
原创 python--特殊方法学习(__new__)
__new__():创建类实例,__init__()之前被调用WHO:是一种负责创建类实例的静态方法,无需使用 staticmethod 装饰器修饰WHAT:该方法会优先 __init__() 初始化方法被调用WHERE: 在元类编程里大量的使用,绝大部分是不需要重写new 这个函数\HOW1:类中没有创建__new__(), 为默认方法存在def __new__(cls...
2019-12-27 11:31:41 194
原创 openpuxl求平均值
1:打开文件,获取所需求平均值表格的内容 def write_excel(self): """将文本内容写入 sheet data """ for sheet, data in self.data_dict.items(): index = 2 ...
2019-06-09 19:40:48 886
原创 自定义的view中控件的点击事件实现
大多数时候我们需要自定义view实现功能,让代码更简洁化,但是在自定义view中控件,我们需要其实现点击事件,那么该怎么做呢?*1:自定义一个view,(本案例只实现一个button按钮的点击事件)*//自定义的view继承linearlayoutpublic class Views extends LinearLayout{ Click click; Button button;
2016-10-25 08:44:53 1210
原创 自定义View中的控件实现页面的跳转
1:自定义的view中需要获取Context,在构造方法中定义即可,然后初始化界 面可控件!(这里调用一个button按钮)public class Views extends RelativeLayout{ private Button btu; private Context context; public Views(final Context context,
2016-10-21 23:46:03 2498
原创 ScrollView遇到的问题
1.在scrollView布局中,我们如果直接使用RelitiveLayout,布局如下:<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/scrol_user" android:layout_width="match_parent" android:
2016-10-20 09:31:55 498
原创 欢迎使用CSDN-markdown编辑器
有时候害怕我们误触返回键而退出程序,因此我们可以在按返回键时添加几行代码.让其两次退出才会关闭程序,给客户更好的体验.1.当我们按手机的返回键时,其实页面首先触发的是onBackPressed()方法; 所以我们在其内部设置一点的程序:` public void onBackPressed(){ count++; if(count == 1){
2016-10-16 18:28:36 324
原创 service本地服务
1.创建一个servier.java 方法私有化,保存数据package com.example.service;import com.example.iserveice.IStudent;import android.app.Service;import android.content.Intent;import android.os.Binder;import android.os.IB
2016-10-13 08:59:53 382
原创 单元测试(对项目中某一个独立业务模块进行单独的测试)
1.创建一个单元测试的测试案例(AndroidTestCase)2.要在清单文件中进行相关的配置(基本可以提示出来)<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name"
2016-09-30 09:53:52 2185
原创 自定义一个适配器
1.定义一个适配器extends BaseAdapterpublic class MusicAdapter extends BaseAdapter{2.添加相应的属性private LayoutInflater mInflater; private Context mContext; private int mResouce; private List mObjects;3.
2016-09-26 08:43:32 660
原创 右侧导航栏的添加
1.layout.xml布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ListView an
2016-09-26 08:37:27 622
原创 配置清单文件中修改桌面app图标
Java code?12345 android:allowBackup="true" android:icon="@drawable/icons" android:label="@string/app_name" andro
2016-09-26 08:00:18 692
原创 数组System.arraycopy
上述是一个数组的移动,s标示数组的名称,此处所运行的最终结果为{2,3,3,4,5,6,7};arraycopy方法中引用的s表示数组的名称,1表示选择源代码中开始移动的元素,0表示需要移动到的位置,2表示从1开始数2个数进行一块移动
2016-09-19 08:36:55 300
原创 合并两个数组为一个数组,并且对新数组进行排序
public class String_array {public static void main(String[] args) {int [] a = {1,2,3,4};int [] b = {5,6,2,1};int [] c = new int [a.length+b.length];//添加两个数组为一个数组for (int i = 0; i if
2016-09-18 08:52:16 7594
原创 SQLite初学
1.打开或者创建数据库(调用API ContextWrapper中的方法)SQLiteDatabase sdb = openOrCreateDatabase("contacts.db", Context.MODE_PRIVATE,null);参数分别为:String name, int mode, CursorFactory factory(暂时没有工厂模式)2.查询数据St
2016-09-17 19:05:14 394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人