添柴程序猿
10年编程工作,涉及到.Net,Java,Android,C,Python等,爱好算法,人工智能,大数据等领域, 虚心求教,一起进步,大学毕业参加工作,如今一晃10多年已过,时间飞逝....
展开
-
网络硬件工作笔记001---网闸
JAVA技术交流QQ群:170933152 第一次听说,记录下来,之前不知道这东西,后来跟数据中心的人打交道才知道这东西,记录一下百度百科 网闸 编辑网闸(GAP)全称安全隔离网闸。安全隔离网闸是一种由带有多种控制功能专用硬件在电路上切断网络之间的链路层连接,并能够在网络间进行安全适度的应用数据交换的网络安全设备。中文名网闸外文名GAP拼 音...转载 2018-11-12 13:30:14 · 1635 阅读 · 0 评论 -
AndroidStudio_统计代码行数_申请软著的时候需要---Android原生开发工作笔记163
申请软著的时候,需要填写软件的代码行数,这里,可以这样统计:首先在file这里找到settings.然后settings这里有个plugins,找到以后搜索,statistic找到这个插件,然后安装就可以了.安装以后在settings,中的tools这里,有个statistic这里点击一下,然后:可以看到右边可以填写上,不需要统计的目录,文件等.然后再找到view Toolwindows statistic找到这个菜单然后,打开以后,...原创 2022-03-20 09:00:00 · 1306 阅读 · 0 评论 -
大数据_Flink_Java版_数据处理_流处理API_Transform(5)_union合流---Flink工作笔记0034
上面我们看了connect合流对吧,可以看到connect合流,可以把不同类型的流,合并到一起形成一个流.然后我们去看,这个DataStream中的connect只能把两个流合在一起对吧,只能两个流合并.而不能多个流合并.而union流就可以把,多个流合作一起,就是3个,或3个以上的流都可以用union合并到一起.我们去试一下,可以看到这里如果我们用warningStream.union(lowTempStream)可以看到就报错了对吧可以看到因为warn...原创 2022-03-02 18:30:00 · 1381 阅读 · 0 评论 -
SpringBoot1.5.6集成ElasticSearch7.2.0_ES的各种操作_---工作笔记033
集成操作非常简单,关键是看如何来操作Es获取自己想要的结果.1.这里我们用的版本的springboot 1.5.6 然后 我用的elasticSearch7.2.0,怕版本有影响所以这里声明了版本,其他版本没有测试2.pom.xml中加上elasticsearch的依赖:<!-- 导入elasticsearch支持包--> <dependency> <groupId>org.elasticsear.原创 2022-03-03 09:15:00 · 552 阅读 · 0 评论 -
Vysor使用WIFI无线连接投屏_在电脑上操作手机_无线调试---uniapp原生开发008
有时候做开发的时候,需要手机进行真机调试,但是真机调试的时候如果,一直都用手机去查看连接数据线...很是麻烦 1、使用无线连接首先需要下载adb配置环境变量这里adb可以下载,也可以直接使用androidSDK中的adb.exe文件D:\ProgramFiles\AndroidSDK\platform-tools 比如我就用AndroidSDK中的,然后我们把他直接配置到环境变量就可以了找到电脑属性找到环境变量,然后打开,看path,把adb.exe的...原创 2022-02-13 08:15:00 · 733 阅读 · 0 评论 -
uniapp中的nvue和vue之间的区别---uniapp原生开发008
uni-app是逻辑和渲染分离的,渲染层在app端提供了两套排版引擎。小程序方式的webview渲染,和weex方式的原生渲染,两种渲染引擎可以自己根据需要选。vue文件走的webview渲染nvue走weex方式的原生渲染组件和js写法是一样的,css不一样,原生排版的能用的css必须是flex布局uni-app的App端内置了一个基于weex改进的原生渲染引擎,提供了原生渲染能力。在App端,如果使用vue页面,则使用webview渲染;如果使用nvue页面(native vu...原创 2022-02-02 13:30:00 · 2418 阅读 · 0 评论 -
androidstudio中gradle编译找不到Tasks了_无法编译原生模块问题解决_编译生成自定义原生模块在uniapp中使用_uniapp使用自定义基座运行---uniapp原生开发007
可以看到我的androidstudio,自从升级了以后,就出现了问题,可以看到右边的编译工具中,现在只有Dependencies了,没有Tasks了,没办法编译aar包了怎么办这里首先file-找到settings,然后打开,找到experimental 实验的意思然后看到有个:Do not build Gradle task list during Gradle sync 这个默认是打钩的,然后我们把这个打钩的去掉.点击应用以后然后再去File ,可以看到有个sync...原创 2022-02-04 08:00:00 · 1094 阅读 · 0 评论 -
uni-app 【JS Framework】报错当前运行的基座不包含原生插件【xxxx】,请在manifest.json中配置该插件---uniapp原生开发006
这个错误...最后看我是怎么解决的...其实就是在androidStudio工程中,去添加自己开发的原生的模块,把这个模块添加进来如果报上面的那个错可以,在这里去检查一下,看看这里有没有把自己做的原生模块导入进来,其实就是在app工程中.技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152CSDN账号:脑瓜凉开通了个人技术微信公众号:脑瓜凉,有需要的朋友可以添加相互学习...原创 2022-02-02 09:15:00 · 4321 阅读 · 0 评论 -
uniapp原生组件_用AndroidStudio开发原生uniapp组件---uniapp一次开发_小程序_Android_IOS_快应用多端通用工作笔记005
这个接着上一个文章004,来说,004节我们开发了,uniapp用的,原生模块,然后我们再来看,来开发,原生的uniapp的组件.我们接着上一节用的,我们下载的uniapp的离线打包用的那个uniapp的示例工程来说 这次我们不创建一个Module我们,来在我们原来创建的Module中,我们去创建一个组件去看看package com.credream.testmodule;import android.content.Context;import andro...原创 2022-02-03 08:30:00 · 1046 阅读 · 0 评论 -
uniapp原生模块开发_用AndroidStudio开发原生uniapp模块---uniapp一次开发_小程序_Android_IOS_快应用多端通用工作笔记004
首先去下载androidstudio去官网下载即可.然后去下载uniapp的sdk的包,这里用离线sdk包就可以了原生开发者支持去上面这个地址下载,最新的android,SDK可以看到下载完以后...是上面的这个zip的包,然后打开上面是SDK的所有内容,uniapp的离线android SDK今天我们要做uniapp的原生插件的话,主要看UniPlugin-Hello-AS这个包我们把这个包放到一个没有空格,没有特殊字符的路径,我放到了D盘根目录...原创 2022-01-31 09:45:00 · 718 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_判断蓝牙_定位是否开启---Android原生开发工作笔记162
如果你需要连接测量设备,来测量,比如血压,血氧等指标,那么,这个时候应该先去检查,蓝牙有没有打开,如果没有打开,给予用户提示,而不是一直在那转圈.1.首先检查系统是否已经开启定位 /** * 手机是否开启位置服务,如果没有开启那么所有app将不能使用定位功能 */ public boolean isLocServiceEnable(Context context) { LocationManager locationManager = (Loc原创 2022-01-11 08:15:00 · 1219 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_拍照存储在Uri中_利用图片后通过Uri获取文件真实路径_然后删除---Android原生开发工作笔记161
程序中有拍照的需求,拍照的时候,照片存在uri中,然后这个时候,系统会自动保存一遍,拍摄的照片由于利用完照片以后,这个照片,便不再需要了,所以可以删除掉,但删除的时候,我们只有uri,怎么通过uri来获取,这个文件的真实路径呢?通过文件管理,可以知道这个照片,会被自动存入pictures文件夹中. openCamera(this); //1.打开摄像头2.打开摄像头,然后开始拍照 public void openCamera(Activity activity) ...原创 2021-12-29 13:00:00 · 990 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_在Androidstudio中查看设备管理器---Android原生开发工作笔记160
有很多时候,尤其是android到android11以后,android系统自己带的文件管理器,能看到的内容就相当有限了,对应的data,自己的package,都找不到了.这个时候,就可以用,androidstudio,来去查看. 找到对应的device file explorer查看工具然后去找自己想要看的内容.技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152CSDN账号:credreamer开通了个...原创 2021-12-28 17:30:00 · 518 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_获取系统S/N序列号_实现在springboot服务端_设备远程保活监控---Android原生开发工作笔记159
android项目做好了,以后,所有pad设备,在springboot服务后端,需要实现监控,那么,这个时候就需要保活机制,这个保活机制,可以让服务端,实时监控,所有的pad设备的,工作状态. 实现思路:每个设备都有个唯一的 s/n 序列号,我们可以在android,端做个服务,或者,一个Timer,每隔几秒,就发送保活数据,这个数据中包含sn序列号,给服务器端,让服务器端,知道该设备是状态是可用状态,如果服务端长时间,收不到该设备的保活信息,就证明该设备可能已经关机,或者...原创 2021-12-26 12:00:00 · 1078 阅读 · 0 评论 -
AndroidStudio安卓原生开发_UI控件_Spinner用法_下拉选择框---Android原生开发工作笔记100
容器控件,每一项都是一个控件.升级了一下androidstudio这里android.R.layout.simple...这个是系统的资源,引用的,所以这里不能直接R. 而是要android.R.layout...上面通过java代码,设置了spinner的数据源....原创 2021-12-22 16:48:21 · 1706 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_自己设计android端_到springboot端的请求验证Token系统---Android原生开发工作笔记158
由于不希望自己的springboot后台接口,被暴露裸奔,就希望,加个验证,只有验证通过的请求,才能访问,但,springboot的springsecurity自带的验证jwt的token,感觉比较繁杂,因而自己设计,一个简单有效的,验证流程.2.验证原理,其实就是,比如我自己定义个字符串,aaa,那么我用小写的aaa,拼接上,当前时间字符串,然后倒序,然后再拼接上aaa的字符串大写,然后我把,这个字符串,通过md5加密,然后,我把aaa,以及时间字符串,以及加密后的字符串,在请求的时候,放..原创 2021-12-22 16:38:29 · 2039 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_java.io.FileNotFoundException: http://172.19.128.5(拒绝访问)---Android原生开发工作笔记157
1.这个错误在网上看到别人有好多说的,但是要不就是说,获取服务器响应的时候没有,关闭流之类的,后来发现我自己的情况,都不是这样的. 说一下我这边的情况,因为请求的时候,后台我是用springcloud中验证是否可以请求,但是我这里不是验证的token,而是我自己设计的一种验证方式: public static String getUserInfo(String phone,String yysId) { // 请求url String serve...原创 2021-12-22 16:17:32 · 1545 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_自定义服务器Token验证_MD5加密方法---Android原生开发工作笔记156
这里单独说一下这个md5加密,因为被坑了一下....很郁闷这个现象诡异,不好察觉,太像是因为网络环境不稳定导致的了,所以一般不会认为是代码的问题,最后发现确实是有问题的. 由于不希望服务器接口裸奔,而springcloud带的,token又臃肿...想着自己弄个,简单一些的,其实就是,我们自己定义一个规则,根据一系列自己定义的属性字符串,利用这些属性字符串,然后根据这个规则,生成一个混合后的字符串,然后把这个字符串,用md5加密,然后把这些字符串,发给服务器,然后服务器,再根据只有...原创 2021-12-22 15:51:39 · 487 阅读 · 0 评论 -
AndroidStudio安卓原生开发_UI控件_SeekBar_ProgressBar_DataPicker---Android原生开发工作笔记99
其他样式其他样式自己尝试原创 2021-12-21 20:24:14 · 423 阅读 · 0 评论 -
AndroidStudio安卓原生开发_UI控件_ImageView_CheckBox_RadioButton---Android原生开发工作笔记98
scaleType的详细:各个效果可以把外面的linerlayout删除掉也是可以的,因为本身radioGroup已经继承了linerlayout了...原创 2021-12-21 19:52:37 · 326 阅读 · 0 评论 -
AndroidStudio安卓原生开发_UI控件_TextView_Button_EditText---Android原生开发工作笔记97
这个Textview控件是button的父类,EditText也是这个要知道2.可以看到上面的继承关系图3.可以看到上面都是一些TextView的一些属性,很简单这里不去仔细看了4.先去添加一个TextView,注意这里还用了RelativeLayout这个相对布局,这个相对布局,可以设置相对于父类布局的,左边,右边等等5.我们要做上面的这个界面6.这里我们先用一个线性布局,线性布局具体后面说,这个也很简单的东西不会太多赘述7.然后写上这个...原创 2021-12-21 19:15:03 · 297 阅读 · 0 评论 -
AndroidStudio安卓原生开发_activity中意图过滤器_Intentfilter之data数据---Android原生开发工作笔记95
启动的时候没有指定data.第3种自己看就可以了.第4种也自己看原创 2021-12-21 13:16:07 · 449 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_android10_android11文件存储问题_android11不能直接存文件---Android原生开发工作笔记155
1.以下文件的存储方法,在android10中是可以用的,存储的位置是在,手机存储的根目录 public static File saveImageReturnFile(Bitmap bmp) { File appDir = new File(Environment.getExternalStorageDirectory(), "TestPhotos"); if (!appDir.exists()) { appDir.mkdir();原创 2021-12-16 20:22:27 · 1224 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_android10中android11中_bitmap缩放大小不一致_解决方案---Android原生开发工作笔记154
1.这里主要对拍照后的照片处理,拍照后的照片会传到远程服务器存储起来,但原始照片太大需要缩小一些.首先拍照: public void openCamera(Activity activity) { //獲取系統版本 int currentapiVersion = android.os.Build.VERSION.SDK_INT; // 激活相机 Intent intent = new Intent(MediaStore.ACTI..原创 2021-12-16 14:41:57 · 1809 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_apk在线升级_实现安装未知来源应用_亲测可用---Android原生开发工作笔记153
1.网上找了一些,不是不好用,就是差点东西...所以自己做了一个可用的,以后备用首先先看代码吧,直接复制就可以使用在一个按钮事件中,写入一个方法来检查版本checkVersion(); private void checkVersion() { BaseApplication.context().showDialog(this, "正在检查版本..."); //获取service_ip //String server_ip = "原创 2021-12-16 14:02:52 · 1731 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_禁用侧滑_界面返回---Android原生开发工作笔记152
/** * 注意: * super.onBackPressed()会自动调用finish()方法,关闭当前Activity. */ @Override public void onBackPressed() { super.onBackPressed(); Toast.makeText(this, "按下了back键 onBackPressed()", Toast.LENGTH_S.原创 2021-12-14 17:15:42 · 2547 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_FileProvider使用---Android原生开发工作笔记151
在制作apk在线升级的功能的时候,需要首先去,请求后台接口,去获取是否有需要更新的版本,有的话需要先去下载对应版本的文件,保存在手机上,然后再去,获取这个版本文件,获取的时候,需要用到文件共享.这个时候获取的时候由于android系统的一些限制,不能直接,拿过来文件就用,需要用文件共享才行,这个FileProvider就是,可以来获取文件的实现文件共享的一种方式.其实就是从代码中,获取在手机上存储的已经存在的一个文件. 使用方式是:1.首先找到自己项目的applicationid,在:对应的...原创 2021-12-14 11:56:42 · 914 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_sharedpreferences清空---Android原生开发工作笔记150
用sharedpreferences保存的信息,比如用户登录后的信息等等,但是发现当我记录一些信息的时候,会有串的情况,比如我需要选择一个人名,以后再做下一步操作,但是这里,我还没选的时候,因为之前在sharedpreferences中已经存过了并不会清除,所以这个时候就需要手动的清除一下. public void sharePreferencesClear(Context context) { SharedPreferences preferences = context..原创 2021-12-14 10:50:36 · 1427 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_在fragment中如何使用Toast_以及SharedPreferences---Android原生开发工作笔记149
1.在fragment中怎么像在activity中使用Toast呢?Toast.makeText(getActivity(), "说明此设备不支持蓝牙操作", Toast.LENGTH_LONG).show();2.可以看到原来传入this,上下文的地址,直接输入getActivity就可以了.SharedPreferences settings = getActivity().getSharedPreferences("yd_settings", 0);3.其实以此类推,凡是用到上下文原创 2021-12-14 10:45:00 · 2612 阅读 · 1 评论 -
AndroidStudio_安卓原生开发_v4v7升级到androidx方法---Android原生开发工作笔记147
自己的程序版本太久了,导致要集成进一些网路上找的自定义控件等都集成不进来...就升级了:1.首先在项目的:TestApp\gradle.properties 文件中: 添加# 表示使用 androidxandroid.useAndroidX=true# 表示将第三方库迁移到 androidxandroid.enableJetifier = true最后添加上上面的这两句.2.然后async 执行一下,然后找到refactor,找到下面的按钮然后点击就可以了3.然...原创 2021-12-13 17:00:00 · 1609 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_请求网络图片并解析成BitMap_异步处理_在UI线程执行_利用AsyncTask---Android原生开发工作笔记146
直接看代码吧. //1.这里获取图片 runOnUiThread(new Runnable() { @Override public void run() { SharedPreferences settings = getSharedPreferences("settings", 0);原创 2021-12-11 11:30:00 · 884 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_精美自定义多选控件_多选Spinner_MultiSpinner_拿来即用---Android原生开发工作笔记144
1.首先去定义该控件:MPopListViewpackage com.maddox.mmrrr1;import android.app.AlertDialog;import android.content.Context;import android.graphics.drawable.Drawable;import android.util.AttributeSet;import android.view.LayoutInflater;import android.view.V...原创 2021-12-11 15:00:00 · 1097 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_蓝牙扫描设备_另一种方法---Android原生开发工作笔记145
下面的一个方法是之前写的,但是那种方法有时候会有扫描不到的情况,现在再写一种,这种方法,更简单有效一些.AndroidStudio安卓原生开发_Android扫描附近指定的蓝牙设备_通过设备名称过滤_计算距离_离扫描设备近的显示的时候放在前面---Android原生开发工作笔记128_全栈哥的专栏-CSDN博客下面这里直接上代码吧,我这边的应用场景是,比如我扫描附近的体重秤,注意,我扫描的时候,需要过滤,只把扫描到的特定型号的,体重秤显示出来,比如附近的手机,血压计等都...原创 2021-12-10 10:00:00 · 958 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_自定义单选列表Spinner绑定自定义数据类型---Android原生开发工作笔记143
1.写一个类,用来存绑定的数据public class DictPair { private String name; private String key; private String value; public DictPair() { } public String getName() { return name; } public void setName(String name) { t原创 2021-12-09 10:00:00 · 1231 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_显示不开的时候设置TextView文字横向滚动---Android原生开发工作笔记142
设置横向滚动首先要在layout的xml文件中先给TextView加入:<TextView... android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" android:marqueeRepeatLimit="marquee_forever" android:singleLine="true" android:focusa...原创 2021-12-08 14:22:39 · 588 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_保存全局数据---Android原生开发工作笔记141
其实有几种方法,但是这种方法简单一些,随手记录: 1.存储数据:SharedPreferences settings = getSharedPreferences("yd_settings", 0);SharedPreferences.Editor editor = settings.edit();editor.putString("mdd_yys_name",data.customerName);// 提交本次编辑editor.commit();2.获取数据:Share...原创 2021-11-24 11:00:00 · 2634 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_Android开发中界面调试很别扭? 设置应用屏宽屏高_应用大小_design_width_in_dp---Android原生开发工作笔记140
如果你开发的时候,发现自己调界面的时候,怎么调都比较奇怪,有可能是这个设置导致的: <application android:icon="@mipmap/ic_launcher" android:requestLegacyExternalStorage="true" android:usesCleartextTraffic="true" tools:ignore="GoogleAppIndexingWarning">..原创 2021-11-22 20:16:20 · 2325 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_Android中使用HttpURLConnection发送同步Post请求_json数据到springBoot后台---Android原生开发工作笔记139
1.这里用个例子看如何来在android中使用HttpURLConnection 同步post请求到springboot后台2.这里我用了一个工具类实现的登录 String mddLoginResult = ""; mddLoginResult = YdHttpPostUtils.mddLogin(username,password);3.看看这个login方法是怎么写的 public static String mddLogin(String username,Strin.原创 2021-11-22 12:30:00 · 876 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_Android中调用摄像头拍照_并剪裁图片---Android原生开发工作笔记138
写一个按钮,点击事件,然后:1.调用代码: openCamera(this);2.粘贴以下代码实现拍照 public void openCamera(Activity activity) { //獲取系統版本 int currentapiVersion = android.os.Build.VERSION.SDK_INT; // 激活相机 Intent intent = new Intent(MediaStore.ACT..原创 2021-11-21 11:15:00 · 945 阅读 · 0 评论 -
AndroidStudio_安卓原生开发_Android中在LinearLayout中控制按钮居中---Android原生开发工作笔记137
Android中在LinearLayout中控制按钮居中<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1.6" android:padding="3dp" android:gravity="center" android:background="@color/white">.原创 2021-11-20 15:00:00 · 2908 阅读 · 0 评论