跟福哥学编程吧~~
介绍介绍在Android的APP开发里经常会用到一个功能,就是用户登录了需要“通知”所有Activity这一消息,所有Activity就是为“用户登录了”这个结果进行自身的准备工作。这就需要一个内部消息管理工具来实现这个,在c/c++里面可以有windows消息系统,在android里可以使用EventBus来实现这个目的。网上有很多...
介绍介绍OkHttp是 Android 开发界最受欢迎的网络编程的库今天我们就来学习它的使用方法和技巧教程导入添加依赖打开 Gradle scripts -> build.gradle (Module: app)在 android 里添加如下设定compileOptions {    &...
介绍介绍福哥要在tfhomeapp里面增加用户头像上传的功能。本来是想直接通过H5实现,后来发现H5在不同的手机的浏览器上兼容性还有问题,这个真的是无法忍受。最后决定直接通过APP来实现访问手机相册或者调用相机来实现了。访问相册使用Android访问系统相册很简单,通过Intent的动作调用系统相册。再通过startActivityF...
介绍介绍福哥在做SpringBoot开发的时候,需要设计一个允许用户上传文件的接口,发现使用SpringBoot上传文件还是有一点复杂的。所以,福哥就把使用SpringBoot实现文件上传功能的教程记录了下来,分享给大家!配置在application.properties里面增加下面的设置# 开启文件上传 spring.s...
介绍介绍福哥在测试接口的文件上传功能的时候,手头找不到合适的工具。那个“某man”强制注册实在是烦人,去你的吧!这时候想到了curl命令,这个命令可以实现http协议的各种请求,当然也可以实现文件上传的请求了。下面福哥就把使用curl命令模拟上传文件的方法教给大家Curl命令上传文件直接上传使用“-F”参数传递上传文件路径curl&n...
介绍介绍福哥在APP里面增加分享到微信朋友或者朋友圈的功能的时候发现按照网上的教程做总是会得到错误提示“获取资源失败”,经过一番研究得出了一个结论:微信7.0开始不再支持通过原生的Intent方式分享内容到微信好友或者朋友圈了,需要通过微信开放平台提供的功能才能实现注册微信开放平台进入 http://open.weixin.qq.co...
介绍介绍福哥最近在编译项目的时候发现报了一个莫名其妙的错误,我还没有改过任何代码啊?上次编译还是好的啊?怎么回事啊?教程问题编译项目提示错误Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be&nb...
介绍介绍福哥最近要开始编写MFC的教程了,怎么在vs2019上安装MFC组件呢?跟着福哥一起来吧!教程勾选C++ ATL和C++ MFC两个组件安装它们即可~~
介绍介绍今天我们来说说CSS3样式表的@font-face的使用技巧,使用@font-face可以通过字体库“绘制”图标文字,这样可以在不引入图片资源的情况下,给网页增加图标元素,并且图标文字比这图片来说还可以通过样式表设置颜色和大小,最关键的是图标文字是矢量图,也就是说图标文字放大了也一样清晰。听起来是不是很吸引人啊?那么就跟着福哥...
介绍介绍福哥打算做一个tfjava项目,把通用的公共库整合到一起,打包成jar库包给其他项目使用。现在把操作过程记录下来,分享给大家~~打包打包可以通过IDE工具直接生成,也可以通过Maven命令生成,下面福哥将两种方法都介绍给大家打包插件在pom.xml里将默认的spring-boot-maven-plugin插件改成maven-c...
介绍介绍我们开发的基于 SpringBoot 项目,一般是通过 Maven 打包成 war 压缩包,然后使用 Tomcat 的 manager 工具发布出去但是大家会发现,每次发布的时间非常的漫长,5分钟都算快的~~怎么办呢?教程修改 jdk 的 java.security 配置文件将 securerandom.source...
介绍介绍福哥要把做好的spring boot项目做成一个可执行的jar应用程序,现在把操作过程记录下来,大家可以参考建立项目选择项目类型当然选择 spring boot 项目了设置项目参数项目就是 tfjava,所属组就是 net.tongfu选择依赖库什么都不要选,以后自己在pom.xml里添加就行了项目信息填写项目名称,当然是 t...
介绍介绍福哥在经过一系列的研究,总结了Android的Button的样式的各种设置方法,分享给大家!按钮样式给Button设置样式的方法是先在drawable里建立样式表button_style,在样式表里通过shape设置Button控件的样式,最后在布局里对Button的background设置这个样式表即可边框使用stroke设...
介绍CentOS7DockerKMS安装下载从 https://github.com/Wind4/vlmcsd/releases 下载二进制版本wget https://github.com/Wind4/vlmcsd/releases/download/svn1112/binaries.tar.gz安装解...
介绍介绍福哥在弄App上架时候,上传apk安装包的时候,提示App需要签名证书。这个证书就是keystore证书,发布App软件的唯一证明,keystore证书可以自己制作,下面就跟着福哥来为自己的App制作一个证书吧生成证书keytool找到自己的jdk环境的bin目录下的keytool工具,我们制作keystore证书需要用到这个...
介绍介绍福哥在使用Button进行布局设计的时候,发现这个控件的布局技巧还是值得说一说的,现在福哥就把他分享给大家Button布局下面就给出一个比较全面的布局说明background:背景颜色drawablePadding:按钮内边距gravity:控制文字的位置drawableLeft:设置左侧图标drawableRight:设置右...
介绍介绍福哥需要在App里打开qq的聊天窗口,查了一下发现和web端基本一样,都是通过一个特殊协议的Uri完成的,现在将方法分享给大家打开QQ聊天窗口借助Intent去打开一个特殊的Uri,这个Uri包含QQ需要的特殊协议mqqwpaUri uri = Uri.parse("mqqwpa://i...
介绍介绍福哥在更新app的时候发现手机商店上架app都需要设置“用户隐私协议”,说白了,就是在启动app的时候弹出一个对话框,告知用户我们的隐私政策,同意用户隐私协议才能继续使用app,否则需要强制退出app软件。那么这里面的文字用的是TextView,里面的“协议”和“政策”都是需要链接到一个包含内容的网页地址上的,如何在TextV...
介绍介绍福哥需要在app里打开手机的默认浏览器软件,然后用在这个浏览器上打开一个指定的网址,现在将方法与大家分享一下教程默认浏览器使用 Intent 对象的 ACTION_VIEW 功能直接打开一个 URI 网址就可以了Uri uri = Uri.parse("https://tongfu.ne...
介绍介绍遍历循环foreach遍历循环比较复杂一些,就是说针对遍历对象的属性进行逐一选择,遍历对象有多少属性就会循环多少次foreach循环语法在c/c++里是不存在的,只有伪语言java、php才会有这种高级语法,java和php的遍历语法也有不同,我们分开介绍java遍历对象示例这个比较复杂,利用了java的反射(reflect)...
介绍介绍jenkins在持续集成工作当中起到的作用,简单一句话就是:手动转自动。一般情况下,如果没有jenkins工具,我们要发版上线功能的流程是:从版本库检出最新代码 》部署到灰度机器 》进行自动化测试 》将灰度机器连接Nginx。这里面的每一个环节都需要人员去一步一步操作,即便有脚本辅助,还是会有风险,而且时间成本高。使用jenk...
介绍介绍大部分技术都是外国人搞出来的,真是悲哀~~这些技术的支持服务器都在国外,所以在国内的我们想使用这些技术的支持就要忍受缓慢的国际网速延迟带来的痛苦!!!著名的CentOS操作系统内建的包管理器yum的镜像地址mirrotlist.centos.org就是国外的,连都连不上,怎么办?还好我们的阿里巴巴的重量级产品阿里云提供了一套镜...
介绍介绍喜欢使用 Idea IDE 开发的小朋友们,我们来一起感谢提供激活码的大神的无私奉献吧!!!教程激活码注册码(February 19, 2021)E70JHCOV2H-eyJsaWNlbnNlSWQiOiJFNzBKSENPVjJIIiwibGljZW5zZWVOYW1lIjoi5bGx5Lic55CG5bel5aSn5a2m...
介绍介绍福哥在linux里通过命令行编译项目得到了下面的错误Fatal error compiling: invalid target release: 12 -> [Help 1]经过一番分析发现了在linux下编译项目的时候必须指定正确的jdk版本。福哥的windows下的jdk的版本是12,而linux下的jdk的版本是1...
介绍介绍我们今天来学习一下如何在 IntelliJ 里通过指定 application.properties 来启动 SpringBoot 项目教程建立多个 application.properties 配置文件文件名格式application-[name].properties设置默认配置文件pom.xml在pom.xml的proj...
介绍介绍福哥在使用SpringBoot开发服务接口的时候发现动态参数(就是给定的参数个数不是固定的)无法解决,这种情况让福哥一下想到了Servlet,使用Servlet自己获取不就好了吗?那么如何在SpringBoot里使用Servlet呢?教程pom.xml只要在SpringBoot的pom.xml里增加一个库包即可<depe...
介绍介绍福哥在使用JSONObject实现从json数据到bean实体的转换和从bean实体到json数据的转换是时候,发现遇到Date或者Timestamp类型的实体属性会报错net.sf.ezmorph.MorphDynBean检查发现是在json数据转bean实体的时候bean实体包含Timestamp类型的属性就会报这个错误,...
介绍介绍福哥在编写spring boot项目需要将日志信息保存起来,想到全家桶肯定会有打包比较好用的日志框架,就不去自己揉了spring boot框架默认使用的日志框架是slf4j,我们今天就用它了简单测试因为系统默认包含了slf4j这个包了,我们可以直接使用导入slf4j对象为什么写出来?因为直接Alt+Enter会导入java.u...
介绍介绍福哥需要使用java制作微信公众号的服务器后台接口,从官方下载了示例代码,福哥将对接的过程记录下来分享给大家安装下载示例代码打开网址 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Message_Encryption/Mess...
介绍介绍福哥在项目里导入jar包后,需要知道jar包对应的groupId,artifactId,version信息,怎么办呢?教程查询方法我们可以去maven官网去查询这些库包的信息https://search.maven.org/查询 org.apache.commons.codec 库包的信息,找到目标结果之后通过版本信息找到确切...