- 博客(26)
- 资源 (23)
- 收藏
- 关注
原创 Idea上传项目到gitlab并创建使用分支
本地分支中就会创建一个develop分支,提交时会从develop分支提交,点击origin可以选择添加新的git地址,点击最后的develop可以编辑目标分支的名字,这里我选择了远程的develop分支。在弹出的对话框中选择项目的根目录,在确认对话框中选择Yes,idea上方的工具栏中,原来的VCS不见了,取而代之的是Git。在idea的setting中,找到git,配置好git的位置,点击Test按钮显示出git版本号,则说明配置成功。在弹出的对话框中,配置好gitlab中创建项目的git地址。
2023-09-28 09:49:02 3298
原创 docker部署MinIO集群
命令中的 http://minio{1...2}/data{1...2} 是集群配置minio{1...2}写法是对应容器minio1和minio2中的网络,这里的19090和19000是对应容器内的端口号,如果这里修改了,那么在下方的port配置中也要修改成对应的映射。根据配置文件内容可知,minio访问的地址为 ip:19091,ip:19092和ip:19093,API调用的端口为ip:19001,ip:19002以及ip:19003,也可以通过nginx配置负载均衡。
2023-09-27 15:15:05 271
原创 dolphinscheduler3.1.3版本代码编译运行方法
项目的启动文件分别在dolphinscheduler-master,dolphinscheduler-worker和dolphinscheduler-api中,其中master和api中需要进行数据库配置,配置文件在src-main-resources下的application.yaml文件中,我这里已经修改成了所需的mysql的数据库,并写好了配置,如图所示。其中27行为设置存储类型,29行为上传文件的文件夹,是HDFS中真实存在的目录,70行为HDFS用户,72行为地址。
2023-04-13 15:50:36 1090
原创 Intellij后台开发环境配置和新建项目
一 准备工作(1) 编译器: Intellij IDEA(2) 项目自动构建工具: Maven(3) 数据库:MySQL(4) 开发环境:Windows,安装JDK1.8(5) 编辑xml文档工具 Atom 二 配置Maven(1) 修改Maven的settings.xml文件。在Maven安装路径下的conf文件夹下,找
2018-01-12 09:10:28 811
原创 ejabberd数据库本地化
我使用的ejabberd版本为16.09,操作系统是windows10,数据库为mysql5.7.17.1 创建mysql的用户 在mysql中创建名为“ejabberd”的用户,首先登陆mysql,cmd中使用命令“mysql–h localhost –u root -p”登陆mysql。登陆成功后输入命令create user'ejabb
2017-10-21 09:43:14 848 1
原创 把字节数B转换为KB,MB,GB的方法
在文件系统中,我们可以通过一些系统自带的方法轻而易举地获取到文件的大小,但是这时我们得到的往往是文件的字节数,而我们通常更习惯于看到类似于B,KB,MB和GB这样的数据,博主在这里使用java编写了一个方法,如下:public class TesaMain { /** * 字节 转换为B MB GB * @param size 字节大小 * @return */ publ
2017-08-18 10:07:54 6179
原创 mysql之修改sql_mode
一 ERR 1067引发的血案 今天在Navicat中运行sql语句创建数据表出现了错误Err 1067。而这条语句在有些同事的mysql上是正确的,但是在有些人那里就报错。原因竟然是timestamp的默认值不正确。查阅资料得知,mysql5.7版本中有了一个STRICT mode(严格模式),而在此模式下默认是不允许设置日期的值为全0值的,所以想要解
2017-08-12 08:59:13 67757 14
原创 Android Studio 常用快捷键整理
F1-F12 功能 快捷键 光标返回编辑区 Esc 帮助 F1 快速定位到当前类报错或警告的地方 F2 查找下一个 F3 跳转到源代码 F4 复制 F5 移动 F6 逐步执行 F7 跳过 F8 继续运行程序 F9 添加/删除书签 F11 焦点从编辑器移到最近使用的工具窗口 F12Alt 功能
2017-04-30 14:05:44 567
原创 使用Python爬取糗百段子
最近在自学python爬虫,写了一个小demo,前来现学现卖感谢大神的博客!让我受益匪浅。python爬虫系列教程开始之前啰嗦一句:不要因为我们的学习行为,影响到人家网站的正常运营好了,开整!首先博主用的是python3.6版本,据说python3的用户很少,我这也算个非主流了。。。不过博主正在切换python2,python2版本的demo会后续上传。查看python版本,使
2017-03-22 09:51:45 872
原创 Retrofit与RxJava结合并进行封装
Retrofit和RxJava的优点有哪些在此就不赘述了,之前已经有数位大神在各个网站上发了若干文章,博主深感受益匪浅。 我在这里仅仅介绍一下我最近尝试的封装方法,至于为啥要封装,答:因为懒。。。我们可以看一下使用 retrofit进行Http请求的代码:okHttpClient = new OkHttpClient.Builder() .addInterc
2017-01-04 13:26:08 1607
原创 RecyclerView使用Data Binding进行数据填充
关于Data Binding的优点我在这里就不啰嗦了,在这里给大家介绍一个例子,利用Data Binding为RecyclerView填充数据。首先需要做的工作是配置Data Binding的设置,在build.gradle文件中添加 dataBinding { enabled = true }因为我使用了RecyclerView和CardView,所以也
2016-12-16 14:41:41 7901
原创 node.js使用node-xmpp进行xmpp通信
最近写了一个node.js使用node-xmpp的例子,实现了登录、收发消息和消息的解析,贴出来与大家参详一下。我使用的node-xmpp版本为1.0.4,在创建好node.js项目后,可以运行npm install node-xmpp进行安装,在此我就不再赘述了。实现通信还需要配置ejabberd服务器,这个网上有资料,请自行谷歌。将node-xmpp引入项目后,首先声明变量
2016-11-05 15:42:56 2847
原创 Android Studio使用smack进行ejabberd创建用户
我使用的是smack4.1.2,引用方法我之前在ejabberd的连接、登录、收发消息这部分介绍过了Android studio使用smack连接xmpp服务器收发消息在使用注册功能之前,也需要对ejabberd服务器的配置进行一些小的修改,或者使用创建功能却遇到了403 -auth错误的朋友也可以参考一下。具体方法如下:ejabberd16.09创建用户的403-auth(Den
2016-10-26 09:46:56 1051 3
原创 ejabberd16.09创建用户的403-auth(Denied by ACL)错误解决方法
当我们连接ejabberd(我使用的版本是16.09,Linux版,Mac版与此大同小异,文件目录位置和修改方法基本相同)进行创建用户操作时,会出现"403 -auth"的错误,提示"Denied by ACL"。具体的ejabberd服务器返回的错误如下:
2016-10-26 09:28:25 2080
原创 Android studio使用smack连接xmpp服务器收发消息
我使用的是ejabberd16.09的linux版本,安装教程网上有很多,我在这里只介绍一下android端连接、登录和收发消息的方法。ejabberd官网地址:点击打开链接 进入正题,我使用的是smack4.1.2包,需要在android studio的build.gradle文件中加入 compile ("org.igniterealtime.smack:smack-a
2016-10-25 15:58:03 6820 4
原创 Android Studio利用异步任务AsyncTask发送post请求获取json数据
AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控使用的缺点:l 在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.2 )Handler异步实
2016-07-08 10:14:11 14466 4
原创 android权限大全
android权限大全访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概
2015-11-26 14:07:49 452
原创 C语言解决约瑟夫问题算法
据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。首先从一个人开始,越过k-2个人
2015-07-03 15:32:13 5104
原创 Android网络获取图片保存到本地,并在ViewPager中显示图片
本文章提供的技术有:网络获取图片并保存到SD卡、网络或本地图片展示到ViewPager中、判断网络状态(是否联网)。自己写了一个demo,提供demo下载 点击打开链接 效果如图 网络获取的主要思路是,根据url地址获取图片的数据流,继而将数据流转换为bitmap,在imageview中展示bitmap。需要注意的一个问题是,图片可能会很大,容易造成OutO
2015-06-25 15:28:46 7719
原创 Android使用j4lChartAndroid插件绘制3D饼图
图表是常见的直观表示数据的途径,目前在android手机上绘制图表基本有两种方法:一是利用java的canvas自己绘制,这种方法自己可操作性强,可以随心所欲地绘制,但是缺点就是工作量大;二是利用第三方插件。本文将给大家介绍一下利用第三方插件j4lChartAndroid如何绘制一个3D饼图。效果如图:提供j4lChartAndroid.jar文件 点击打开链接 也可以下载文章最后的de
2015-06-25 09:50:19 2018
原创 android系统通知栏提示消息
在使用android手机时,大家一定都会接触过系统通知栏提示的消息,如图。。。我们在开发android程序时也经常会用到这个技术,先奉上初始化的函数一个 private void initNotify(){ mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE
2015-06-25 08:43:30 3201
原创 Android发送Post请求获取Json字符串
在android开发过程中,向后台发送post请求获取相应的json字符串是非常常见的操作,至于What does 'json' mean?(json是个啥?)这个问题还是交给更专业的度娘吧。本人在此只是简单介绍一下自己常用的方法,如有不足之处还望诸位指出。首先奉上GetJson方法一个 /** * 发送post请求获取json字符串 * @param url 网站 * @pa
2015-06-24 18:09:30 2140
原创 Android竖屏录制视频
Android的MediaRecorder除了可以用于录制音频之外,还可以用于录制视频。现在网上有很多demo是关于这方面的,但是本屌在参考学习的时候发现,这些demo大多数都是横屏的,换句话说就是竖屏录制视频的时候预览图像的方向旋转了90度。本屌在参阅部分资料并参考了几个demo之后,在自己的项目中解决了这个问题,下面给大家分享一下。start.setOnClickListener(new
2015-05-12 10:35:48 3715 1
原创 android利用zxing做的二维码扫描
ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。该项目可实现的条形码编码和解码。同时还需要core.jar文件。点击进入下载界面解压rar文件,将其中android文件夹作为项目导入到eclipse中,并且将core.jar文件导入到libs文件夹中,对报错的地方进行修
2014-12-12 10:19:44 785 1
原创 android中解决viewpager控件自动填满屏幕问题
在android开发中页面布局中会使用viewpager控件来做有关图片的项目,viewpager之上的控件不会受到它的影响,但是viewpager会自动填满剩下的屏幕空间,所以在viewpager之下的控件不会显示!在和度娘亲切交流了很久后找到了一个解决办法<ScrollView xmlns:android="http://schemas.android.com/apk/res/androi
2014-11-19 10:46:35 5658 2
Percona-XtraBackup-8.0.29-22-rc31e7ddcce3-el7-x86_64-bundle.tar
2022-09-20
MySQL-python-1.2.3.win-amd64-py2.7.exe
2017-09-03
android SlideMenu框架
2016-04-09
android二维码扫描程序
2014-12-12
ZXing-2.3.0(内含core.jar)
2014-12-02
android显示图片
2014-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人