Other

how to share code with gitee?

1  2  3   4    Successfully created project 'gmall-publisher-test' on Gitee, but initial commit failed: Author identity unknown *** Please tell me who you are. Run git config --global user.email [email protected] git config --global user.name Your Name to set your account's default identity. Omit --global to set the identity only in this repository. unable to auto-detect email address (got 是git没有配置的原因,找到git安装目录下的Git Bash运行后输入下面两行代码即可: git config --global user.

解决pip安装mysqlclient报错

Windows  1 anaconda  直接下载使用anaconda,创建虚拟环境来进行开发  2 whl包安装 #或者到pipy下载相对应的whl包,使用pip安装即可,具体包的版本和适用平台自行查询就好 到这个地址下载自己版本对应的资源 https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient #查看是否成功 #直接使用pip list命令查看所有已安装包,确定是否安装成功,效果如下: pip list Package Version -------------------- -------- ...... mysqlclient 1.4.2 ...... 有的话就表明安装成功。 CentOS(红帽) #CentOS有Python、Mysql的开发工具包,安装后使用pip安装mysqlclient即可 yum install mysql-devel yum install python-devel #yum install python36-devel pip install mysqlclient Ubuntu #Ubuntu的话,也是安装一些Mysql的依赖或开发库 apt-get install libmysql-dev apt-get install libmysqlclient-dev apt-get install python-dev #python3要装python3-dev pip install mysqlclient #此时如果遇到如下错误 Collecting mysqlclient Using cached https://files.pythonhosted.org/packages/f4/f1/3bb6f64ca7a429729413e6556b7ba5976df06019a5245a43d36032f1061e/mysqlclient-1.4.2.post1.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File <string>, line 1, in <module> ModuleNotFoundError: No module named 'setuptools' \---------------------------------------- Command python setup.

【Azure 事件中心】关闭或开启Azure Event Hub SDK中的日志输出

问题描述 使用Azure Event Hub的Java SDK 作为消费端消费消息,集成在项目中后,发现大量日志产生,并且都是Debug 级别日志,如何来关闭这部分日志输出呢? import com.azure.messaging.eventhubs.EventHubClientBuilder; import com.azure.messaging.eventhubs.EventProcessorClient; import com.azure.messaging.eventhubs.EventProcessorClientBuilder; import com.azure.messaging.eventhubs.checkpointstore.blob.BlobCheckpointStore; import com.azure.messaging.eventhubs.models.EventContext; import com.azure.storage.blob.BlobContainerAsyncClient; import com.azure.storage.blob.BlobContainerClientBuilder; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; @component @slf4j public class AzureDeviceLifecycleListener { private static String connectionString = Endpoint=*****; private static String storageConnectionString = ******; private static String storageContainerName = *******; private static BlobContainerAsyncClient blobContainerAsyncClient = new BlobContainerClientBuilder() .connectionString(storageConnectionString) .containerName(storageContainerName) .buildAsyncClient(); private static EventProcessorClient eventProcessorClient; private static void doProcessEvent(EventContext eventContext) { byte[] body = eventContext.

linux 下管理多个 node 服务

在 centOS 云服务器下部署 node 项目, 由于窗口只有一个,node ./bin/www 后即被占用,这里推荐一个工具 pm2 全局安装管理工具 PM2, npm i pm2 -g 启动项目 pm start ./bin/www 查看node服务列表 pm2 list 查看日志 pm2 log 项目重启 pm2 restart id/name 等等一些列命令

动态menu菜单

动态menu菜单 根据路由表的配置,自动生成对应的menu菜单 当路由表发生变化时,menu菜单自动发生变化 实现方案 定义路由表对应menu菜单规则 根据规则制定路由表 根据规则,依据路由表,生成menu菜单 路由表对应menu菜单规则 对于单个路由规则而言(循环): 如果meta && meta.title && meta.icon :则显示在 menu 菜单中,其中 title 为显示的内容,icon 为显示的图标 如果存在 children :则以 el-sub-menu(子菜单) 展示 否则:则以 el-menu-item(菜单项) 展示 否则:不显示在 menu 菜单中

面向对象基础复习

面向对象基础复习 1.类(设计图):是对象共同特征的描述 对象:是真实存在的具体实例 结论:在java中,必须先设计类,才能创建对象并使用 类中成分 类中可以定义的5大成分:成员变量、构造器、成员方法、代码块、内部类 修饰符 class 类名{ //1.成员变量Field:描述类或者对象的属性信息,如:姓名、年龄 //2.成员方法Method:描述类或者对象的行为的,如:唱歌、吃饭、买票 //3.构造器Constructor:初始化一个类的对象返回 //4.内部类 //5.代码块 } 类成分实例 public class Student{ //1.成员变量 private String name; //2.构造器 public Student(){ } //3.方法 public void run(){ } } 定义类的注意事项: 类名建议首字母大写,满足驼峰模式 建议一个java文件只定义一个类 一个java文件中可以定义多个类,只能有一个类由public修饰,public修饰的类名必须是java代码的文件名称 public class Student { } class Animal{ } class Birds{ } 2.构造器:初始化类的对象,并返回对象的地址 构造器格式 修饰符 类名(形参列表){ } 初始化对象格式 类名 对象变量 = new 构造器; 构造器的分类和作用 无参构造器:初始化对象的数据为默认值; 有参构造器:在初始化对象的时候,同时为对象的数据赋值; public class Student { private String name; private int age; private char sex; public Student() { //无参构造器 } public Student(String name, int age, char sex) {//有参构造器 this.

实验3

#include <stdio.h> #include <stdlib.h> #include <time.h> #include <windows.h> #define N 80 void printText(int line, int col, char text[]); void printSpaces(int n); void printBlankLines(int n); int main() { int line,col,i; char text[N] = hi, May~; srand(time(0)); for(i=1;i<=10;++i) { line = rand()%25; col = rand()%80; printText(line, col, text); Sleep(1000); } return 0; } void printSpaces(int n) { int i; for(i=1;i<=n;++i) printf( ); } void printBlankLines(int n) { int i; for(i=1;i<=n;++i) printf(\n); } void printText(int line, int col,char text[]) { printBlankLines(line-1); printSpaces(col-1); printf(%s, text); } 功能:在屏幕上随机打印出10个“hi, May~”的弹幕

javaSE-递归Recursion

定义:方法自己调用自己 1、在实际的开发中,不建议轻易的选择递归,能用for循环while循环代替的,尽量使用循环来做。因为循环的效率高,耗费的内存少。递归耗费的内存比较大,另外递归的使用不当,会导致JVM死掉。(在少数的情况下,不用递归,这个程序没法实现。)递归我们还是要认真学习的。2、在实际的开发中,的遇到了:StackOverflowError你怎么解决这个问题,可以谈一下你的思路吗?我来谈一下我的个人思路:  首先:先检查递归的结束条件对不对。如果递归结束条件不对, 必须对条件进一步修改,直到正确为止。 第二步:假设递归条件没问题,怎么办?  这个时候需要手动的调整JVM的栈内存初始化大小。 可以将栈内存的空间调大点。(可以调整大一些。)   第三步:调整了大小,如果运行时还是出现这个错误, 没办法,只能继续扩大栈的内存大小。  (java -X)这个可以查看调整堆栈大小的参数  递归实例: //需求:使用递归,计算5的阶乘,一定要给递归的出口地址 public class RecursionDemo{ public static void main ( String[] args ) { int b =5; System.out.println(); } public static int recursion(int a ){ //一定要给一个出口;不然会出现死循环; if(a ==1){ return 1; } //方法自己调用自己; return a*recursion(a-1); } } //需求:计算5的阶乘(不使用递归) public calss Demo(){ int a = 5; int ret= 1; for(int i =0;i<5;i++){ ret*=a--; } System.

B站,竟然成了一个求偶平台。

1.B站? 大家知道,我最近一直都在折腾视频,主要的尝试基地就在 B 站,所以没事就刷刷 B 站。 通过我这段时间的了解,发现 B 站确实是年轻人的地方。 它的气质和抖音完全不一样,抖音是一个全年龄平台,小孩、青年、中年、甚至老年都在刷抖音。 但是 B 站真的气质不一样,还是年轻人占了大部分。 那么年轻人的需求是什么呢?通过我这一段时间的观察,主要有 3 个:娱乐、学习、脱单。 娱乐就不用说了,任何视频平台第一目的都是放松。 就说学习吧,目前 B 站有全网最爱学习的用户,所以 B 站的有全网最多的知识博主。 就不说别的了,大家在 B 站搜一下:计算机。 或者换个关键字:程序员,满满的一大屏幕都是学习相关的,你想要的编程知识,B 站几乎都有。 前两点大家都能理解,但是脱单?? 2.清华男生引爆B站 3月16号,清华大一电机系的一个清秀小伙,在 B 站发了一个求偶的视频,标题为:清华理工男卑微求偶。 这个男生自称19岁,就读清华,1米81,长得唇红齿白,颜值超高,可以说是集众多光环于一身。 3月17号,这个视频登上了 B 站热搜。 视频发布之后,引起了剧烈的热议,有的人说 UP 主在网上选妃,有的说小伙优秀态度诚恳。 这个视频后来火得破圈,甚至登上了知乎的热搜,给当事人造成了很大的压力;3月19号,当事人删除了视频。 但是整个事情并没有结束,激发了很多大学生的在 B 站去求偶,希望可以通过这个平台遇到自己的另外一半。 当然了,之前 B 站就已经有很多年轻人,在 B 站发布求偶的视频,但是并没有这么集中的爆发。 这两天如果你去刷 B 站的话,就会看到关于 UP 主求偶的视频,明显的增多。 3.脱单是大事 前两天看到一组数据:2021年结婚登记创36年新低。 2021年我国结婚登记数据为763.6万对。这是继2019年跌破1000万对、2020年跌破900万对大关后,结婚登记对数再次跌破800万对大关。 媒体统计显示:这一数据创下1986年以来的新低。 个人瞎说:客观上疫情可能影响了大家谈恋爱的节奏;另外一方面,很多年轻人比较难突破自己的社交圈层。 这就导致脱单难这件事,其实已经成了年轻人群体的一大困扰,在各个行业都比较多,特别性别明显的行业那就更突出了。 比如:教师、护士、程序员、建筑行业等等。 为了解决程序员脱单的问题,我和星球的小伙伴,一起做了在程序员导航(cxy521.com)开发脱单板块。 运营了一帮助程序员脱单的公众号【程序员脱单计划】,目前已经帮助至少 100+ 的程序员脱单,大家如果有这方面的需求也可以关注一下。 大家关注之后,点击公众号左边菜单栏:脱单嘉宾,就可以看到我们历史上发过的信息了。 所以我觉得,大量年轻人,在B站发布求偶的视频,也是一个好现象,至少坚定的走出了脱单的第一步。 线上只是大家接触的一个途径,真正需要确认男女朋友关系,还是建议大家线下交往一段时间后,再做决定。 对于一些程序员来讲,大家一定要把脱单当做自己的 KPI 来完成,缘分是不能从天下掉下来的。