自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bfz_50的博客

多图少字,代码可复制

  • 博客(48)
  • 资源 (6)
  • 收藏
  • 关注

原创 【Python】使用numpy进行神经网络激活函数算法描述

最近接触了一些AI的知识点,感觉Python在这方面还是很有优势的,特别是库的应用,很多精彩的算法公式都可以通过Python简洁的表达出来,主要是numpy,提供了大量数学工具,在激活函数中描述相关的表达式非常方便。这一步非常重要,如果不进行这一步操作,后续在取倒数时,会发现值的区间超出1,比如当np.exp(-z)=0.1时,1/np.exp(-z)=10,这样整个函数的区间还是(0,+∞),对数据范围限制作用就没有了。plot函数用于绘制曲线,当只传入一组数组时,x轴默认为0,1,2……

2024-03-05 23:00:57 1275

原创 Python实现两因素独立设计方差分析,简单效应分析

Python实现两因素独立设计方差分析。

2024-01-23 23:42:46 1064 1

原创 Python实现单因素方差分析

正念越来越受到人们关注,正念是一种有意的、不加评判的对当下的注意觉察。可以通过可以通过观呼吸、身体扫描、正念饮食等多种方式培养。为了验证正念对记忆力的影响,选取三组被试分别进行正念训练,运动训练和无训练,以测量他们的短时记忆是否改善。在各种条件严格控制下,三个月后测量各组的短时记忆回忆容量,结果如下:为了验证各组是否存在差异,采用单因素方差分析进行分析,并同时使用SPSS对每一步代码进行说明。

2024-01-21 21:42:24 1114

原创 【SPSS双语版】单因素方差分析

基于原文,增加了中文版的图片,以及重新截取了一些不是很清晰的图片。

2024-01-05 23:35:33 844

原创 [Git] 本地代码库和远程同步

一 前言这本来不是一个很严重的问题, 有很多办法可以处理, 但是对于Git新手来说, 会觉得非常可怕, 因为不知道怎么恢复之前的状态, 不知道当前状态上传上去会造成什么影响, 最怕的是影响到master之类的主分支, 然后把别人的工作搞丢, 那就完蛋了.我刚开始接触Git的时候, 上级给了一份详细的文档让我按照步骤上传代码, 前面的更新本地master, 创建分支都没有什么问题, 但是好死不死我在修改本地分支内容之前忘记先把本地状态push到远端了, 因为本地需要rebase master, 然后通过p

2022-01-15 13:52:45 6954

原创 [Git] 如何使用PyCharm更新和上传代码到远程分支

一. 背景:由于之前对Git不重视, 到了新公司以后, 发现自己对Git的很多操作都不熟悉, 遇到问题很容易束手无策, 在经过一番学习以后, 将上传代码的流程整合到PyCharm上, 这样在需要上传代码时就不需要再敲那些指令, 可以用很短的时间(1min内)把代码传上去, 大大提高了效率, 所以决定把这个过程总结一下, 方便后续使用.二. 基础设置首先要把PyCharm的设置指向本机上安装的git, 打开File - Settings然后打开版本控制, 选择Git, 注意这里我选择了cmder自带

2021-10-24 23:10:27 9517 3

原创 【Mac】Mac中终端显示完整路径或自定义字符

1没修改前的样子有时候想知道当前的完整路径,还要输入pwd才知道,2进入/etc进入/etc文件夹3使用sudo权限打开bashrc文件(如果你是zsh就把文件名改成zshrc)sudo vi bashrc此时需要输入密码4文件内容如下5主要是修改PS1的内容,你可以任意发挥,支持中文,你也可以使用\n来代替换行,增加新命令辨识度\h表示主机名,\u代表用户名,\W代表当前路径,\w代表完整路径,以上这些转义符都不是必须的,你完全可以只输入一段特定的字符先输入一个i,

2021-08-31 21:53:25 3138 1

原创 git上传本地文件夹到远程指定文件夹,SourceTree克隆使用http地址

“我会做你所向披靡的利剑”。一、前言公司的git项目里,一个仓库会有好多个项目,而我想把指定的本地文件夹放到指定的远程仓库文件夹里,一开始我不想把整个仓库都拉下来,因为实在是太大了,整整4个G多,我只想传一个文件夹上去而已,然后试了很多次,还是不行,所以只能作罢,第一次搞的时候,必须把整个仓库的都pull下来,然后把我想上传的文件放到指定到项目里,再push才行。二、实操场景一:第一次搞这个,远程git里面已经有很多项目,而我想把本地某个文件夹放到远程项目4文件夹里面去,应该怎么做?1、本地任意

2021-05-24 21:24:19 1588

原创 【Python】对多线程中join的理解

join是用于阻塞该行代码所在的线程,让.join()前面线程优先执行的函数,.join()前面线程结束后,该行代码才会继续执行下去,所以join相当于一个线程发出的指令,告诉当前行所在线程,暂停,让我先执行。两个线程相当于两个人,在不同跑道上,这个跑道需要4步才能跑完,但是两个人的速度不一样,线程1一步需要1s,线程2一步需要0.5s,不加join执行结果如下:import threadingimport timedef test(): for i in range(5):

2021-05-15 15:17:03 811 5

原创 【MySQL】新增数据时id不连续的解决思路

一、背景该部分进行了问题复盘和思路过程整理,如果想直接看解决思路,可选择目录,跳过背景部分。1.1、insert ignore先说业务场景,公司的某个业务是通过生成Excel然后读取Excel插入到数据库实现的,但是由于各种原因,Excel有些小问题,可能会手动修改一些字段,我必须把这部分数据也读进来。举个例子:以上数据除了JK,其他都不会手动修改,我插入数据的方式就是定时读取Excel表,然后使用insert ignore into方式插入,把A-K全部设置了索引(因为数据高度相...

2021-02-05 16:43:23 1686 1

原创 【Android】AndroidQ(Android10、API29)打开相册选择图片显示在imageView上

说明:为了减少代码量,不写适配低版本的代码,仅支持Android Q和document分支。一、实现效果1、打开APP,点击按钮,打开相册如果是第一次打开会提示需要权限。2、选择照片,然后显示在画面上二、涉及修改的代码文件三、代码内容1、AndroidManifest.xmlAndroid10访问自己的内部存储不需要权限,但是访问相册则需要声明和动态申请。<?xml version="1.0" encoding="utf-8"?>..

2020-10-17 17:22:07 2249 3

原创 【Android】普通Empty工程改造CMake

随便新建一个Empty Activity起个名emp然后右键main,新家一个目录cxk,与java同目录【为什么不直接把c文件放在java目录下?因为会报错】然后在cxk目录下新建一个CMakeLists.txt和c文件,这里记得选c文件效果如下:然后.c文件写入如下内容#include <jni.h>JNIEXPORT jstring JNICALL Java_com_a_emp_MainActivity_g (JNIEnv *env,jo

2020-09-15 09:42:14 153

原创 【Android】ndk-build各个文件的路径

目录一、普通流程1.1、准备工作1.2、java文件1.3、h文件1.4、c文件1.5、mk文件1.5、so文件(ndk-build命令)二、作死流程2.1、准备工作2.2、java文件放默认目录2.3、生成h头文件的命令解析2.4、c文件不放jni目录2.5、mk文件不放jni目录2.6、ndk-build的参数2.7、无法importA2.8、Application.mk中的平台指定问题2.9、不使用jniLibs,修改build.g.

2020-09-13 14:31:18 3870 9

原创 使用Workbench登录MySQL

1、点击+号2、第一个连接名称随便写,第二个Hostname写MySQL的IP地址,可以是本机,也可以是远程服务器上的MySQL地址,Username和Password按照实际填写。3、写完点一下测试连接­­­­4、显示如下界面说明成功如果连接失败,看下是否账号密码错误,或者IP或端口未打通,用ping和Telnet试一下看能否通。5、然后点击右下角OK,即可看到这个创建的连接6、点击即可连接,点击右边的标签即可显示当前的数据库7、如果...

2020-08-10 13:28:53 3312

原创 MySQL入门常用指令总结

一、前言接触MySQL也有一段时间了,经常记不住指令,但是有一些指令又经常用,如果不记录下来,很容易忘记,有时候把各种指令放到各个文档里面,很容易就混乱,要找一条指令找了半天找不到,就非常的低效率,所以干脆整理成一个文档,把项目过程中遇到的指令全部放到这个文档里,方便后续查阅。二、指令2.1、用户管理部分这一部分的主要内容就是创建用户和赋予权限,假如你已经安装好了MySQL并且使用MySQLWorkbench管理工具,使用root账户登录进入了MySQL,现在要求你创建一个远程账...

2020-07-31 17:22:05 275

原创 【MySQL8.0创建用户,分配权限】

1、查询当前有哪些账户select user,host from mysql.user;一般来说你会显示如下红色框2、创建一个支持远程登录的账户create user '账户名'@'%' identified by '密码';%表示支持任意IP远程访问然后再输入select user,host from mysql.user;查询一下,就发现多了一个你创建的账户3、查询用户权限show grants for allpri@'%';由于我已经分配了所有.

2020-07-27 10:01:10 1391

原创 【Linux】VirtualBox安装、CentOS安装、SSH访问、LVM设置

【Linux】VirtualBox安装、CentOS安装、SSH访问、LVM设置一、前言由于项目需要­­,接触了一段时间的Linux,不仅仅是命令行,更多的是对Linux系统进行配置,首先是在我自己的电脑(系统:macOS 10.14.6)上进行VirtualBox安装,然后是CentOS安装,SSH远程访问,设置LVM磁盘格式等,一步步找资料,学习,弄好了才敢到服务器去捣鼓,本来想试试在命令行下装MySQL的,无奈时间不够,后续再慢慢折腾。二、安装VirtualBox2.1、为..

2020-07-03 11:34:32 545

原创 【Python】读取最新Excel表存至MySQL数据库

实现效果:从指定目录下读取新增的点位表并存入MySQL数据库1、读取Excel读取Excel文件有很多种方法,比较简单的可以用openpyxl模块1.1、安装openpyxl模块打开终端,输入pip install openpyxl即可安装,如果使用pycharm,可以进入Preferences(Win下应该是Setting)-Project:文件名.py-Project Inter...

2019-10-13 13:42:24 1379

原创 【Python】使用python3串口发送txt数据

一、What先把一些过程中查询到的资料贴一下,主要是编码方面知识。1、utf-8与utf-8-sig两种编码格式的区别UTF-8以字节为编码单元,它的字节顺序在所有系统中都是一様的,没有字节序的问题,也因此它实际上并不需要BOM(“ByteOrder Mark”)。但是UTF-8 with BOM即utf-8-sig需要提供BOM。2、\ufeff字节顺序标记(英语:byte-order...

2019-08-28 12:36:41 1928

原创 【Python】numpy.dot函数解析

最终结果如下:一、What1.1 矩阵乘积矩阵相乘最重要的方法是一般矩阵乘积。它只有在第一个矩阵的列数(column)和第二个矩阵的行数(row)相同时才有意义。一般单指矩阵乘积时,指的便是一般矩阵乘积。一个m×n的矩阵就是m×n个数排成m行n列的一个数阵。由于它把许多数据紧凑的集中到了一起,所以有时候可以简便地表示一些复杂的模型,如电力系统网络模型。https://baike.baid...

2019-08-05 20:40:02 1307

原创 【Android】SerialPortFinder学习笔记,显示串口列表

显示串口列表这个操作还不涉及底层的东西,因为Android与Linux相似,有串口设备就会在/dev目录下生成一个文件,比如/dev/ttyS0之类的,在谷歌的ndroid-serialport-api项目中,有一个SerialPortFinder.java方法,这个方法是不涉及底层的,没有native方法,也不需要c和h文件,所以我觉得Android串口入门,应该先从这个文件开始了解。一、准备...

2019-07-19 17:13:58 5181 11

原创 【Android】CMake添加多个c文件

【Android】jni太美麟之趾,振振公子,于嗟麟兮。麟之定,振振公姓,于嗟麟兮。麟之角,振振公族,于嗟麟兮。————《国风·周南·麟之趾》一、WhatJNI是Java Native Interface的缩写,通过使用 Java本地接口书写程序,可以确保代码在不同的平台上方便移植。 从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互...

2019-07-19 15:56:31 1912

原创 【Python】socket同时收发与多线程防止input阻塞

【Python】socket同时收发与多线程防止input阻塞采薇采薇,薇亦作止。曰归曰归,岁亦莫止。靡室靡家,玁狁之故。不遑启居,玁狁之故。采薇采薇,薇亦柔止。曰归曰归,心亦忧止。忧心烈烈,载饥载渴。我戍未定,靡使归聘。采薇采薇,薇亦刚止。曰归曰归,岁亦阳止。王事靡盬,不遑启处。忧心孔疚,我行不来。彼尔维何?维常之华。彼路斯何?君子之车。戎车既驾,四牡业业。岂敢定居?一月三捷。驾彼四牡...

2019-06-23 17:43:47 8230 4

原创 【Java】Mac下搭建JSP环境(Tomcat安装、IntelliJ配置、Eclipse配置)

呦呦鹿鸣,食野之苹。我有嘉宾,鼓瑟吹笙。吹笙鼓簧,承筐是将。人之好我,示我周行。呦呦鹿鸣,食野之蒿。我有嘉宾,德音孔昭。视民不恌,君子是则是效。我有旨酒,嘉宾式燕以敖。呦呦鹿鸣,食野之芩。我有嘉宾,鼓瑟鼓琴。鼓瑟鼓琴,和乐且湛。我有旨酒,以燕乐嘉宾之心。——《诗经·小雅·鹿鸣》一、whatJSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Ser...

2019-06-10 16:19:18 4372 3

原创 【C#】简单的串口发送

一、核心代码:SerialPort serialPort = new SerialPort("COM1",9600,0, 8, (StopBits)1);Encoding gb = System.Text.Encoding.GetEncoding("gb2312");byte[] bytes = gb.GetBytes(“串口中文数据123”);serialPort.Open();ser...

2019-05-16 17:09:17 2703

原创 【C】&,&&,|和^的运算以及二、十进制的转换

以前的一个同学去面试嵌入式软件工程师,然后遇到下面的题,一时半会居然不知道怎么做,发给我问我有没有思路,我看了一下问题:int x=0;int a=18;int b=24;求下列x的值。x=(a&b)x=(a&&b)x=(a|b)x=(a^b)这个题目如果用代码来做也许非常简单,打开ide,输入以下代码一分钟就能得到答案。然而如果用笔算呢?参考ht...

2019-03-27 11:55:38 397

原创 【Android】自定义TextView

实现效果:点击文字控件,TextView的颜色会从左边或者右边开始滚动改变,从绿色逐步变为红色,一、在开始之前希望你可以做一下以下工作,体验一下实际运行的效果:1、打开AndroidStudio,新建一个工程2、在main/res/values下新建一个attrs.xml,然后复制以下内容&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&am

2019-03-10 21:05:29 905

原创 【Android】对“启动活动的最佳写法”的疑惑和整理

在郭霖老师的《第一行代码2》的2.6.3 启动活动的最佳写法 中,有一些部分看得有些疑惑,经过整理思路如下:书中描述:假设SecondActivity需要两个很重要的字符串,你在FirstActivity里面使用以下方法跳进去Intent intent=new Intent(FirstActivity.this,SecondActivity);intent.putExtra(“param...

2019-02-19 15:46:26 299 4

原创 mac下安装、配置和使用minicom收发数据

实现效果:使用USB转串口线接电脑,使用杜邦线短接TXRX,发送数据可以回显。1、首先是安装PL2303“http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&amp;amp;amp;amp;pcid=41”2、然后安装即可,安装成功后可以在网络偏好设置里面看到有一个新的USB连接然后打开终端,输入cd /devls tty.*即可看到输出中有...

2019-01-25 16:03:56 8806

原创 【打印机】argox入门

立象dx4300打印机调试。1 环境搭建1.1 登录http://www.argox.com.cn/Pages/servicedownload.aspx下载驱动和手册。1.2 安装正常安装即可,电脑要先接上打印机的USB口。1.3 通过USB连接打印机,打开Printer Tool工具。如果没有检测到打印机,可能是驱动安装有问题。1.4 获取打印机的参数可以看到IP...

2018-09-30 16:19:41 3256

原创 【mysql】使用Navicat连接数据库

1 连接数据库点击左下角测试一下提示输入select host,user,plugin,authentication_string from mysql.user;查看用户信息注意这里我们的密码是空的,但是Navicat不能无密码登录。2 修改密码使用alert user ‘root’@‘localhost’ identified by ‘123456’;将密码修改为...

2018-09-28 10:46:58 6179 2

原创 【mysql】Windows环境搭建(适用5.7以上)

1 登录https://dev.mysql.com/downloads/mysql/下载和安装mysql2 下载一个zip文件完毕,解压至任意非中文目录,新建my.ini输入以下内容(注意路径是\不是\,特别是5.7以后的版本)# 设置客户端配置信息[client]# 设置客户端端口号port=3306# 设置客户端默认字符集default-character-set=...

2018-09-27 17:36:24 224

原创 【C#】通过socket简单的发送一段字符串

1 打开VS,新建一个C#窗口程序2 添加按钮3 双击按钮,编写按钮事件代码写入如下内容,完成创建socket,发送,关闭的过程 private void button1_Click(object sender, EventArgs e) { String string1 = "测试数据123测试数据ABC"; ...

2018-09-27 17:17:16 4295

原创 【C#】运行mindvision工业相机

1 运行demo假设我们手上有了一款相机,可以按照如下流程进行测试1.1 安装相机驱动登录http://www.mindvision.com.cn/正常安装即可,安装完了以后可以在目录中看到如下文件1.2 使用VS2010打开demo注意,如果这里报错,提示没有C#环境,建议你新建一个工程,到联网模板里去找,选择C#应用程序,VS2010会自动下载相关的模板回到我们的...

2018-09-18 17:40:39 11954 21

原创 【C#】使用控制台输出简单内容

初学者的一点记录。实现效果:1、新建文本文档2、改格式为cs3、打开,输入using System;namespace A{ public class B { public static void Main() { Console.WriteLine(&quot;hhh123&quot;); Console.ReadLine(); return; }...

2018-09-18 11:12:58 5634

原创 【java】简单的发送一段数据到串口

可以跟着一起操作。1 下载串口的jar和dll 附上一波说明 打开 http://fizzed.com/oss/rxtx-for-java 下载RXTX模块 然后解压 里面有这些文件 2 给项目添加外部jar(有eclipse和intellij两种IDE操作方式说明) 2.1 假设你用eclipse 2.2 使用intellij ...

2018-09-14 17:32:25 6847

原创 【打印机】斑马打印机指令简介

斑马打印机指令简介 0、打印方法 打印机使用RS232通信,直接通过串口将指令发送字符串即可。1、Hello World! 指令:^XA^JMA^LL200^PW680^MD10^PR2^PON^LRN^LH0,0^FO10,30^A0N,72,72^FD Hello World!^FS^XZ实现效果: 说明: 打印机的指令用“^”作为开头,任何打印指...

2018-09-06 21:29:00 29311 50

原创 【Python】python2.7使用串口发送txt文件的数据

实现效果:Python端发送txt文件里的数据串口助手显示接收到的数据操作步骤如下:1、先安装Python的串口库pyserial,安装方法有很多种,以下的适用我的win10 64位。将你电脑安装的Python程序目录放入系统的path路径点击https://pypi.python.org/packages/source/p/pyserial/pys...

2018-08-23 10:04:02 4480 9

原创 【C#】将ChromiumWebBrowser的url地址实时显示在标题栏

假设你已经写好了访问浏览器的代码,想将访问的地址实时显示在标题栏上  下面的第三个参数是刷新时间再回来 将标题栏的文字设置为浏览器的地址wb是ChromiumWebBrowser的对象实现效果:标题栏自动刷新当前访问的地址(该网页是一个拍照程序,不赘述)...

2018-07-11 15:25:15 8430

原创 【Python】2.7简单的串口收发数据

实现效果: Python端运行的时候打开COM3,然后准备从键盘获取数据,并发送,同时接收串口调试助手COM1发送过来的数据Python端:串口调试助手: 串口调试助手使用COM1,能显示Python端发过来的数据,当点击发送的时候,Python端暂时不会显示,因为Python端的读取键盘那个方法是堵塞的,当Python端发送的时候才同时把数据显示出来(如果想一发送就显示,就把...

2018-02-11 16:18:10 30892 6

zebra打印机使用java发送串口数据

zebra打印机使用java发送txt文件到串口驱动打印机打印中文字符

2018-09-06

zebra通过python串口打印

通过zebra打印机使用python的pyserial模块发送txt文件打印中文字符

2018-09-06

从RAW读取txt文件放入手机存储

实现从RAW读取txt文件放入手机存储中,openRawResource,getExternalStorageDirectory,getAbsolutePath,FileOutputStream,ByteArrayOutputStream,

2018-01-31

设置打印机参数

设置打印机参数,涉及知识点:socket,thread,handler,intent,editText等

2018-01-18

打印机包,集成socket通讯

打印机的Android开发包,集成了socket,可以参考一下,摘要还要50个字节?

2018-01-18

【Android】socket client发送一个字符串

简单发送一个字符串,可以直接在代码中复制,搜索同名博客即可

2018-01-09

空空如也

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

TA关注的人

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