跟福哥学编程吧~~
介绍介绍做好了APP之后,我们需要在内嵌的H5页面上判断当前是手机浏览器访问的还是APP访问的,这时候就需要通过自定义的 User-Agent 信息来区分了教程设置自定义 User-Agent通过 WebSettings 对象的 setUserAgentString 方法修改 User-Agent 值记得按我们提供的方法,不然整个 U...
介绍介绍很多时候我们需要把后台处理放到线程里去进行,避免造成主线程卡顿的问题今天我们就来学习一下启动线程的方法教程直接使用直接实例化,并提供 Runnable 使用线程Thread thread = new Thread(new Runnable() {  &nb...
介绍介绍在 app 程序里实现和服务器的交互基本都是提供 json 作为数据传输格式今天我们就来学习一下通过  Gson 对象来操作 JSON 数据的技巧准备导入添加依赖打开 Gradle scripts -> build.gradle (Module: app)在 dependencies 里添加如下依赖项目impl...
介绍介绍今天我们来学习如何在 app 程序里使用消息进行多线程处理我们使用 Handler 的 sendMessag 完成消息的发送,使用 Handler 的 handleMessage 接收消息并加以处理教程简单示例消息接收在 Activity 里增加属性 Handlerprivate Handler handl...
介绍介绍说到 app 程序一定会有的就是顶部导航栏和底部导航栏今天我们来学习顶部导航栏的布局设计教程要的使用约束布局 ConstraintLayout 实现左中右布局左边使用“靠左”“靠上”布局方式右边使用“靠右”“考上”布局方式中间使用“左靠后退按钮”“右靠功能按钮”布局方式实例<?xml version=...
介绍介绍我们今天来学习一下如何设置 TextView 的文字颜色教程方法1使用16进制数值,每次会变成透明的不知道怎么回事,反正我没成功过……textView.setTextColor(0xFFFFFF);方法2使用内建色码textView.setTextColor(Color.WHITE);方法3使用RGB设置色码textView....
介绍介绍这个是一个便捷的功能,官方认为使用 tinyint 类型且长度为 1 的情况都是只存 1 和 0 值的,也就是用于表示 Boolean 类型的但是他们太武断了,我们就是要存储不止 1 和 0 的一位整数的值的怎么办?教程问题使用 queryForMap 时候,默认会把 Tinyint(1) 转成 Boolean,我们使用的时候...
介绍介绍我们在初接触 Java 的时候会发现,Java 程序除了我们熟悉的 char、int、short、float、double、boolean 之外,还有 String、Integer、Short、Float、Double、Boolean 类型这两个大写的类型有什么不同呢?教程首先char、int、short、float、doub...
介绍介绍如果两个服务器都是自己的机器,相互之间登录,复制文件等等操作每次都需要输入密码,确实麻烦跟福哥来学习通过配置SSH信任实现主机之间免密操作教程配置SSH信任在A机器操作建立密钥[root@localhost]# ssh-keygen -t rsa [root@localhost]# l...
基础基本语法shell是一个脚本,不是程序,需要通过解析程序执行。解析程序一笔情况下为 /bin/sh,需要在脚本内容第一行声明。[root@localhost]# vi helloworld.sh #!/bin/sh echo "helloworld"shell是linux的...
介绍介绍今天福哥要做一个需要使用二维码的功能,现在整理出来跟大家分享一下教程下载安装从 https://github.com/t0k4rt/phpqrcode 下载 phpqrcode 程序包,解压缩后放到一个文件夹里测试编写程序include('phpqrcode/phpqrcode.php');...
基本信息安装环境CentOS:CentOS Linux release 7.6.1810 (Core)Linux:Linux version 3.10.0-1062.el7.x86_64GCC:gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC)软件版本mysql-5.7.2...
介绍介绍今天跟着福哥来学习一下在 app 程序里面从一个 activity 里回传处理结果给前一个 activity 的方法教程准备准备两个 Activity,一个是 PageA,一个是 PageB使用 startActivityForResult重载 onActivityResult 方法在 PageA 里重载 onActivity...
介绍介绍突然公司需要统一邮件模板,福哥用的是微软的 Outlook 2007,研究了一下设置邮件模板的方法跟大家分享一下教程打开选项点击工具 -> 选项进入邮件格式页点击邮件格式页打开签名窗口点击签名按钮新键签名和信纸点击新键按钮设置签名和信纸内容从下面的编辑签名设置自己的邮件模板格式内容最简单的方法是做一个html页面,然后在...
介绍介绍手机网络很不稳定,我们在使用WebView控件展示网页给用户的时候,如果网络慢,则用户长时间看到空白体验很不好然后福哥就设计了一个页面加载进度提示,用户知道加载完成比例感觉会好很多教程设计布局放一个 webView,再放一个 imageView,默认 imageView 是隐藏的这样 imageView 就遮住了 webVie...
介绍介绍福哥在做登录功能的时候发现Android只有一个TextView,不像Web有input和textarea分别处理单行文本和多行文本那么如何实现类似Web的input的效果呢?教程开启单行通过布局设置 android:singleLine="true" 即可关闭 TextView 的换行支持and...
介绍介绍福哥在做登录功能的时候,想增加一个密码可见/不可见的开关想着这么简单的东西,通过 getInputType 和 setInputType 切换一下不就好了吗?其实不然,想象很完美,现实很残忍~~教程问题我们一般情况下设置 TextView 密码域都是通过布局android:inputType="textPasswor...
介绍介绍福哥在做完登录页面后,想在点击登录按钮后出一个“处理中...”的消息框发现在 android 里这个只能自己做,无语~~~一顿折腾终于做出来了,现在分享一下教程技术要点这里面有几个重要的东西要弄明白对话框使用独立的布局通过AlertDialog弹出对话框对话框设置圆角边框对话框设置背景透明样式对话框布局我们在对话框里放了一个 ...
介绍介绍福哥最近在弄一个数据图表展示的功能,一般网页上展示的数据图表都是通过js的cavas实现的但是自己揉一套有点难,也没有必要网上一查,大家都在用eCharts这个开源的数据图表工具做教程安装下载源代码官方下载地址https://echarts.apache.org/zh/index.html我记得这个项目原来是从属百度的呀!?怎...
介绍介绍福哥再提交项目的时候忘记把*.iml文件提交了,结果在另外一台电脑上检出后无法运行了。。。网上一顿查,找到了恢复方法教程恢复*.iml方法打开MS-DOS窗口通过cd切到项目所在目录下输入命令mvn idea:module
介绍介绍福哥需要开发一个Java的控制台程序,用来在后台运行Canal服务器第一次尝试使用Java项目模板,空空荡荡的什么都没有,果断放弃!第二次尝试使用Mavan项目模板,有到是有了,项目启动搞不定,改了代码不更新,每次都重建项目,果断放弃!第三次尝试使用Spring下面模板,不得不说,“全家桶”就是好~~教程建立Java项目选择项...
介绍介绍福哥在学习Java的过程中发现阿里帝国有个开源的好东西,用来实现捕获MySQL数据库的数据变化的信息,这个工具就是alibaba/canal今天我们就来学习一下如何使用canal来监听MySQL数据库的数据变化安装下载通过github下载最新版本https://github.com/alibaba/canal/releases...
介绍介绍开发程序需要操作 ini 文件,发现内建库没有对应对象,无奈之下自己捣鼓一个吧。。。教程IniFileSection通过 Map<String, String> 保存用户设置参数class IniFileSection{     private Map&...
介绍介绍福哥整理了APP里面操作文件/文件夹的方法,今天分享一下福哥封装了一个对象 TFIO,包括了常用的功能创建文件夹写文件读文件判断类型删除文件删除文件夹教程TFIOItem福哥建立了一个IOItem用来保存遍历元素class TFIOItem{     private ...
介绍介绍福哥在做APP的时候需要用到数据库,安卓内置的数据库是Sqlite福哥封装了一个 TFDB 对象,包括了常用功能执行SQL插入数据更新数据查询单行数据查询多行数据教程TFDBRow福哥用 TFDBRow 对象保存数据行数据public class TFDBRow{    &n...
介绍使用git管理代码,默认分支为 master一般情况下,我们开发功能都不会直接在 master 分支进行无论是单人开发还是多人开发,最好的方式是建立自己的个人分支开发完毕后提交到本地库,在推送到远程个人分支最后通过合并方式将个人分支合并到 master 分支总结一句话就是,分支是为了做一件事而生的!操作步骤基本流程建立新分支在新分...
介绍介绍Git是一款代码版本管理工具,它的特点是一个项目一个库,更新是整体更新,提交也是整体提交。利用分支(branch)来实现协同开发,利用合并(merge)来提交协同开发的代码。安装安装使用yum安装gityum -y install git配置配置创建用户 git为 git 设置密码useradd&...
介绍介绍跟着福哥学习通过标准输入输出流库(iostream)实现最基本的输出功能福哥使用的编程软件是Dev-Cpp,大家可以选择自己习惯的编程软件(IDE)来编写代码安装Dev-Cpp下载软件通过下面的链接下载Dev-Cpp编程软件的安装程序https://hhwdd.com/web.RequireFile.do?fid=gI3u7o...
介绍介绍我们通过 IntelliJ 开发的项目,更换一台电脑后就无法正常加载了,目录结构不能识别,启动配置也不能识别这种情况一般是因为 JDK 变化了,目录变化了,Maven 变化了导致的这种情况我们只能手动一个一个配置起来下面就跟着福哥来捣鼓吧教程配置 SDK打开 File -> Other Settings -> St...
介绍介绍最近一个需求,需要把一个网站放在一个二级目录下在 nginx 里面通过 location 和 proxy_pass 来实现教程首先抛出一个大坑关于这个问题,度娘一搜,满屏幕的都是复制出来的内容,有的甚至连注释都懒得对标代码的都还能排第一页,真是无语~~最关键的是这个说明,在我这里不好用,我的版本是 1.12.2这是千篇一律的教...