<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Willian F的专栏]]></title><description><![CDATA[https://github.com/wlfbitfc123]]></description><link>https://blog.youkuaiyun.com/wlfbitfc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wlfbitfc]]></copyright><item><title><![CDATA[JavaFX桌面应用程序开发]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/114935606</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/114935606</guid><author>wlfbitfc</author><pubDate>Wed, 17 Mar 2021 16:18:53 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Markdown编辑器
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar]]></description><category></category></item><item><title><![CDATA[linphone录音分析--添加录音按钮]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/103299030</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/103299030</guid><author>wlfbitfc</author><pubDate>Tue, 03 Dec 2019 15:58:08 +0800</pubDate><description><![CDATA[linphone录音分析--添加录音按钮UI：添加按钮相关资源在通话界面上点击按钮，实现开始和结束录音按下挂断键结束录音对方按下挂断键结束录音本方主叫时，开始通话
接上一节
第一节分析了linphone安卓端如何进行录音，本节希望在通话界面上增加一个录音按钮，当通话开始时，按下录音按钮开始录音，再次按下录音按钮停止录音，而且，任何情况下的通话结束都要停止录音。已知的停止通话的情况包括：

本方中止...]]></description><category></category></item><item><title><![CDATA[linphone录音分析]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/103287297</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/103287297</guid><author>wlfbitfc</author><pubDate>Thu, 28 Nov 2019 10:31:53 +0800</pubDate><description><![CDATA[linphone录音分析1旧版linphone被叫通话过程新版linphone被叫通话过程在被叫通话时实现录音开始录音answerRecord()acceptCall(Call call)结束录音hangUp()TODO
linphone自feature/record_audio_and_send_it_through_chat版本后对代码结构做了比较大的更改，在AndroidStudio上无法编...]]></description><category></category></item><item><title><![CDATA[Linux设备驱动程序(第三版)之helloWorld模块]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/88119076</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/88119076</guid><author>wlfbitfc</author><pubDate>Mon, 04 Mar 2019 16:06:21 +0800</pubDate><description><![CDATA[1. 建立内核树
下载内核源码
在装载内核之前，需要在自己的文件系统中建立内核树。在命令行中输入#uname -a命令查看本机的内核版本（4.4），然后到kernel.org上下载对应的版本的内核源码。内核源码的主次设备号与本机内核版本保持一致。将源码下载到本地目录/home/wlf/linux/下。
解压
#tar -xzvf linux-4.4.176.tar.xz,解压后生成linux-4....]]></description><category></category></item><item><title><![CDATA[《计算机固件安全技术》学习笔记]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/82682175</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/82682175</guid><author>wlfbitfc</author><pubDate>Thu, 13 Sep 2018 16:31:23 +0800</pubDate><description><![CDATA[[本文所有内容均来自于对周振柳博士出版的《计算机固件安全技术》一书的摘抄、引用和归纳，如有侵权，请联系删除]





1.引言

1.1 固件和BIOS概念


计算机固件是计算机系统中不可缺少的底层基础系统，往往以软件形式固化存储在硬件芯片中。
BIOS:计算机主板上最重要最核心的计算机固件。
固件常常存储于计算机或外部设备的可编程只读存储器（Programable Read-Only Mem...]]></description><category></category></item><item><title><![CDATA[android实现倒计时功能（开始、暂停、0秒结束）]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/82467542</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/82467542</guid><author>wlfbitfc</author><pubDate>Thu, 06 Sep 2018 20:26:35 +0800</pubDate><description><![CDATA[【思路】：通过 timer 执行周期延时的任务，handler 中将计时信息更新，并在计时结束时结束 timer 的周期任务。 
 - 在布局文件中添加一个TextView和Button控件，并在onCreate方法中获得到TextView和Button的id； 
 xml布局代码：

        &amp;lt;Button
            android:id=&quot;@+id/button_s...]]></description><category></category></item><item><title><![CDATA[android中的文件操作详解以及内部存储和外部存储]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/82215443</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/82215443</guid><author>wlfbitfc</author><pubDate>Thu, 30 Aug 2018 08:32:16 +0800</pubDate><description><![CDATA[android中的文件操作详解以及内部存储和外部存储]]></description><category></category></item><item><title><![CDATA[使用EditText(Android studio)]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/82012089</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/82012089</guid><author>wlfbitfc</author><pubDate>Fri, 24 Aug 2018 09:39:39 +0800</pubDate><description><![CDATA[参考自《第一行代码》



实现功能：


在主活动界面添加两个文本框，作为两个字符串的输入;
添加一个按钮，按下按钮将toast两个字符串拼接的结果。


...]]></description><category></category></item><item><title><![CDATA[在JNI与java之间传递数据]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/81939480</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/81939480</guid><author>wlfbitfc</author><pubDate>Thu, 23 Aug 2018 08:18:46 +0800</pubDate><description><![CDATA[“Android Studio”下“JNI”开发(linux.ubuntu)过程 
JNI常用函数大全



传递String字符串

#MainActivity.java：

JNI jni = new jni();//实例化JNI对象
jni.helloFromC(&amp;amp;amp;quot;helloworld&amp;amp;amp;quot;);//调用本地方法

#JNI.java:

public class JNI{
    static{...]]></description><category></category></item><item><title><![CDATA[“Android Studio”下“JNI”开发(linux.ubuntu)]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/81877858</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/81877858</guid><author>wlfbitfc</author><pubDate>Mon, 20 Aug 2018 21:09:24 +0800</pubDate><description><![CDATA[

参考链接


新建类报错的解决方法：
Settings-&amp;amp;amp;amp;amp;amp;gt;Editor-&amp;amp;amp;amp;amp;amp;gt; file and Code Templates-&amp;amp;amp;amp;amp;amp;gt;Files-&amp;amp;amp;amp;amp;amp;gt;Class:




#if (${PACKAGE_NAME} &amp;amp;amp;amp;amp;amp;amp;&amp;amp;amp;am]]></description><category></category></item><item><title><![CDATA[C语言中extern关键字的使用（引用其他文件中的变量或者函数）]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/81737099</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/81737099</guid><author>wlfbitfc</author><pubDate>Thu, 16 Aug 2018 11:09:38 +0800</pubDate><description><![CDATA[C语言中extern关键字的使用（引用其他文件中的变量或者函数）



源码地址：码云地址

环境：linux,操作系统：Ubuntu 16.04

1.Linux下C程序的编辑，编译和运行以及调试。

很多人在学习编程语言的时候，习惯用IDE环境管理程序，比如vs2017，这样做很方便，用户只需要关注代码本身，但是对于一些简单的程序，可以直接用文本编辑器编辑，用编译命令进行编译，这样更有利于代码...]]></description><category></category></item><item><title><![CDATA[在java中调用jni程序的过程]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/81357736</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/81357736</guid><author>wlfbitfc</author><pubDate>Thu, 02 Aug 2018 14:43:19 +0800</pubDate><description><![CDATA[什么是jni:jni是java native interface的缩写，是java平台的一部分，允许java代码和其他语言写的代码进行交互。 
为什么要用jni ：解决java本地调用、在java程序中调用一个用其他语言已经写好的库或者程序。。。


举例：
新建项目目录：helloJni
在目录下新建java文件：helloJni.java 
文件内容:


public class hello...]]></description><category></category></item><item><title><![CDATA[eclipse for linux安装及配置]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/81279000</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/81279000</guid><author>wlfbitfc</author><pubDate>Mon, 30 Jul 2018 08:53:45 +0800</pubDate><description><![CDATA[1.下载安装

下载对应版本的eclipse安装包:https://www.eclipse.org/downloads/packages/ 
下载的版本要与操作系统匹配，64位操作系统选择：eclipse-java-photon-R-linux-gtk-x86_64.tar.gz 
在安装包所在路径下打开命令行，解压文件：tar -zxvf eclipse-java-photon-R-linux-...]]></description><category></category></item><item><title><![CDATA[网址搜集]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/81237996</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/81237996</guid><author>wlfbitfc</author><pubDate>Fri, 27 Jul 2018 15:29:15 +0800</pubDate><description><![CDATA[Android studio

android-studio下载:http://www.android-studio.org/]]></description><category></category></item><item><title><![CDATA[用markdown here把优快云上编辑的markdown文本带格式拷贝到微信公共平台上]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/81028035</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/81028035</guid><author>wlfbitfc</author><pubDate>Fri, 13 Jul 2018 11:56:15 +0800</pubDate><description><![CDATA[最近申请了一个微信公共平台，想把优快云上写的文章同步到微信公众号上，但是优快云上的文章都是用markown写的，如果直接复制文本到微信公共平台的编辑栏，会丢失文本格式，还要重新排版。用Markdown here插件可以轻松解决这个问题。

1.下载Markdown here插件：https://markdown-here.com/get.html

选择你用的浏览器，我用的是firefox,点...]]></description><category></category></item><item><title><![CDATA[在Ubuntu上使用Git]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/81014958</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/81014958</guid><author>wlfbitfc</author><pubDate>Thu, 12 Jul 2018 16:50:05 +0800</pubDate><description><![CDATA[在Ubuntu 上使用git，以及与远程版本库协作]]></description><category></category></item><item><title><![CDATA[markdown语法]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/80994854</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/80994854</guid><author>wlfbitfc</author><pubDate>Wed, 11 Jul 2018 09:06:47 +0800</pubDate><description><![CDATA[欢迎使用 Cmd Markdown 编辑阅读器



我们理解您需要更便捷更高效的工具记录思想，整理笔记、知识，并将其中承载的价值传播给他人，Cmd Markdown 是我们给出的答案 —— 我们为记录思想和分享知识提供更专业的工具。 您可以使用 Cmd Markdown：


  
  整理知识，学习笔记
  发布日记，杂文，所见所想
  撰写发布技术文稿（代码支持）
  撰写发布学术论文（La...]]></description><category></category></item><item><title><![CDATA[PAT 1016. 部分A+B (15)（C语言）]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/79402004</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/79402004</guid><author>wlfbitfc</author><pubDate>Wed, 28 Feb 2018 16:12:02 +0800</pubDate><description><![CDATA[正整数A的“DA（为1位整数）部分”定义为由A中所有DA组成的新整数PA。例如：给定A = 3862767，DA = 6，则A的“6部分”PA是66，因为A中有2个6。现给定A、DA、B、DB，请编写程序计算PA + PB。输入格式：输入在一行中依次给出A、DA、B、DB，中间以空格分隔，其中0 &amp;lt; A, B &amp;lt; 1010。输出格式：在一行中输出PA + PB的值。输入样例1：3862...]]></description><category></category></item><item><title><![CDATA[PAT 1014. 福尔摩斯的约会 (20)（C语言）]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/79249281</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/79249281</guid><author>wlfbitfc</author><pubDate>Sat, 03 Feb 2018 20:41:39 +0800</pubDate><description><![CDATA[时间限制

100 ms




内存限制

65536 kB




代码长度限制

8000 B




判题程序

Standard


作者

CHEN, Yue




大侦探福尔摩斯接到一张奇怪的字条：“我们约会吧！ 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvn]]></description><category></category></item><item><title><![CDATA[PAT 1013. 数素数 (20) （C语言）]]></title><link>https://blog.youkuaiyun.com/wlfbitfc/article/details/79243720</link><guid>https://blog.youkuaiyun.com/wlfbitfc/article/details/79243720</guid><author>wlfbitfc</author><pubDate>Fri, 02 Feb 2018 22:21:49 +0800</pubDate><description><![CDATA[时间限制

100 ms




内存限制

65536 kB




代码长度限制

8000 B




判题程序

Standard


作者

CHEN, Yue




令Pi表示第i个素数。现任给两个正整数M 4，请输出PM到PN的所有素数。

输入格式：

输入在一行中给出M和N，其间以空格分隔。

输出格]]></description><category></category></item></channel></rss>