<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[godknows007的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/godknows007</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; godknows007]]></copyright><item><title><![CDATA[谨防某些软件公司代理商钓鱼]]></title><link>https://blog.csdn.net/godknows007/article/details/129720437</link><guid>https://blog.csdn.net/godknows007/article/details/129720437</guid><author>godknows007</author><pubDate>Wed, 22 Mar 2023 22:01:11 +0800</pubDate><description><![CDATA[接到任何PCB板厂生产部说你文件打不开的电话，问你是哪家公司，你用哪个软件画电路图的，都是钓鱼，你根本不会画电路图，要么就用立创EDA，晓得不。]]></description><category></category></item><item><title><![CDATA[Gradle镜像更换地址]]></title><link>https://blog.csdn.net/godknows007/article/details/126090799</link><guid>https://blog.csdn.net/godknows007/article/details/126090799</guid><author>godknows007</author><pubDate>Sun, 31 Jul 2022 21:26:17 +0800</pubDate><description><![CDATA[Gradle的阿里云镜像更新地址了]]></description><category></category></item><item><title><![CDATA[Fragment Activity通信总结]]></title><link>https://blog.csdn.net/godknows007/article/details/124974611</link><guid>https://blog.csdn.net/godknows007/article/details/124974611</guid><author>godknows007</author><pubDate>Wed, 25 May 2022 21:54:53 +0800</pubDate><description><![CDATA[参考资料：
https://developer.android.com/guide/fragments/communicate
《第一行代码》第3版中260页代码，我的更新：
在fragment中，使用parentFragmentManager.setFragmentResult来向FragmentManager推送信息
class LeftFragment:Fragment() {

    private var leftBinding: LeftFragmentBinding?= null

    ]]></description><category></category></item><item><title><![CDATA[Activity生命周期]]></title><link>https://blog.csdn.net/godknows007/article/details/124917480</link><guid>https://blog.csdn.net/godknows007/article/details/124917480</guid><author>godknows007</author><pubDate>Mon, 23 May 2022 10:08:00 +0800</pubDate><description><![CDATA[onCreate()：Activity 第一次创建的时候调用，在这个方法中完成Activity的初始化操作，比如加载布局、绑定事件
onStart()：Activity 由不可见变为可见的时候调用
onResume()：Activity 准备好和用户进行交互的时候调用，此时的 Activity 位于返回栈的栈顶，处于运行状态
onPause()：系统准备去启动或者恢复另一个 Activity 的时候调用。在这个方法中将一些消耗CPU的资源释放掉，以及保存一些关键数据，这个方法的执行速度一定要快，不然会影响.]]></description><category></category></item><item><title><![CDATA[registerForActivityResult替代startActivityForResult]]></title><link>https://blog.csdn.net/godknows007/article/details/124916930</link><guid>https://blog.csdn.net/godknows007/article/details/124916930</guid><author>godknows007</author><pubDate>Sun, 22 May 2022 21:45:04 +0800</pubDate><description><![CDATA[以下为转载]]></description><category></category></item><item><title><![CDATA[viewBinding配置和使用]]></title><link>https://blog.csdn.net/godknows007/article/details/124910222</link><guid>https://blog.csdn.net/godknows007/article/details/124910222</guid><author>godknows007</author><pubDate>Sun, 22 May 2022 14:29:05 +0800</pubDate><description><![CDATA[Android Studio又更新了，已经废弃kotlin-android-extensions啦
官方资料：
https://developer.android.com/topic/libraries/view-binding?hl=zh-cn
下面是我自己使用的经验：
基于的Android Studio版本是：

help/About


app/build.gradle文件中加入下面代码：
android {
	...
	
    viewBinding {
        enabled = tru]]></description><category></category></item><item><title><![CDATA[Kotlin函数可见性]]></title><link>https://blog.csdn.net/godknows007/article/details/124897711</link><guid>https://blog.csdn.net/godknows007/article/details/124897711</guid><author>godknows007</author><pubDate>Sat, 21 May 2022 14:13:10 +0800</pubDate><description><![CDATA[Java 中有public、private、protected和default（什么都不写）这4种函数可见性修饰符。Kotlin中也有4种，分别是public、private、protected和internal，需要使用哪种修饰符时，直接定义在fun关键字的前面即可。




修饰符
Java
Kotlin




public
所有类可见
所有类可见（默认）


private
当前类可见
当前类可见


protected
当前类、子类、同一包路径下的类可见
当前类、子类可见


default
同一]]></description><category></category></item><item><title><![CDATA[Kotlin类继承构造函数调用顺序]]></title><link>https://blog.csdn.net/godknows007/article/details/124897316</link><guid>https://blog.csdn.net/godknows007/article/details/124897316</guid><author>godknows007</author><pubDate>Sat, 21 May 2022 13:48:06 +0800</pubDate><description><![CDATA[父类：Person
子类：Student，包含多种构造函数
fun main() {

    println("val stu1 = Student()")
    val stu1 = Student()
    println("----stu1----")

    println("val stu2 = Student(\"jack\", 19)")
    val stu2 = Student("jack", 19)
    println("----stu2----")

    printl]]></description><category></category></item><item><title><![CDATA[Kotlin数据类型]]></title><link>https://blog.csdn.net/godknows007/article/details/124894218</link><guid>https://blog.csdn.net/godknows007/article/details/124894218</guid><author>godknows007</author><pubDate>Sat, 21 May 2022 12:19:53 +0800</pubDate><description><![CDATA[Numbers
https://kotlinlang.org/docs/basic-types.html#numbers
整型
Interger Types




Type
Size(bits)
Min value
Max value




Byte
8
-128
127


UByte
8
0
255


Short
16
-32768
32767


UShort
16
0
65535


Int
32
-2,147,483,648(-231)
2,147,483,647(231 - 1)


UI]]></description><category></category></item><item><title><![CDATA[Android Studio配置Gradle各种问题]]></title><link>https://blog.csdn.net/godknows007/article/details/124891492</link><guid>https://blog.csdn.net/godknows007/article/details/124891492</guid><author>godknows007</author><pubDate>Fri, 20 May 2022 22:27:46 +0800</pubDate><description><![CDATA[Sync 出错之类的，我在安装android studio时候遇到的各种问题：
安装的版本是：
android-studio-2021.2.1.14-windows.exe
File-Settings 里面的配置如下：

在这里下载对应的gradle包，不用下载-all包，下载-bin包就可以了
https://services.gradle.org/distributions/
然后放到这里：

gradle-wrapper.properties文件配置：
distributionUrl这一行是什么gra]]></description><category></category></item><item><title><![CDATA[Matlab与C/C++混合编程接口及应用]]></title><link>https://blog.csdn.net/godknows007/article/details/6309482</link><guid>https://blog.csdn.net/godknows007/article/details/6309482</guid><author>godknows007</author><pubDate>Fri, 08 Apr 2011 14:15:00 +0800</pubDate><description><![CDATA[<br /><br />1 引言<br />　　Matlab 是当前应用最为广泛的数学软件，具有强大的数值计算、数据分析处理、系统 分析、图形显示甚至符号运算等功能。利用这一完整的数学平台，用户可以快速实现十分 复杂的功能，极大地提高工程分析计算的效率。但与其他高级程序相比，Matlab 程序 是一种解释执行程序，不用编译等预处理，程序运行速度较慢。<br />　　C/C++语言是目前最为流行的高级程序设计语言之一。它可对操作系统和应用程序以 及硬件进行直接操作，用C/C++语言明显优于其它解释型高级语言，]]></description><category></category></item><item><title><![CDATA[字符串格式化与转义字符]]></title><link>https://blog.csdn.net/godknows007/article/details/6195600</link><guid>https://blog.csdn.net/godknows007/article/details/6195600</guid><author>godknows007</author><pubDate>Sat, 19 Feb 2011 22:54:00 +0800</pubDate><description><![CDATA[数据输出语句
			　　本小节介绍的是向标准输出设备显示器输出数据的语句。在C语言中，所有的数据输入/输出都是由库函数完成的。
			因此都是函数语句。本小节先介绍printf函数和putchar函数。printf函数printf函数称为格式输出函数，其关键字最末一个字母f即为"格式"(format)之意。其功能是按用户指定的格式，
			把指定的数据显示到显示器屏幕上。在前面的例题中我们已多次使用过这个函数。
			一、printf函数调用的一般形式
			　　printf函数是一个标准库函数，]]></description><category></category></item><item><title><![CDATA[MFC OnFileNew OnFileOpen过程分析代码]]></title><link>https://blog.csdn.net/godknows007/article/details/6192925</link><guid>https://blog.csdn.net/godknows007/article/details/6192925</guid><author>godknows007</author><pubDate>Fri, 18 Feb 2011 11:22:00 +0800</pubDate><description><![CDATA[A) OnFileNew()执行过程分析
				1.     void CWinApp::OnFileNew()
{
			       if (m_pDocManager != NULL)
			              m_pDocManager->OnFileNew();
			}
			注释:MFC对ID_FILE_NEW菜单的响应函数,系统默认操作.
			2.     void CDocManager::OnFileNew()
{
			       if (m_templ]]></description><category></category></item><item><title><![CDATA[如何改变MFC默认文档操作方式]]></title><link>https://blog.csdn.net/godknows007/article/details/6192120</link><guid>https://blog.csdn.net/godknows007/article/details/6192120</guid><author>godknows007</author><pubDate>Thu, 17 Feb 2011 18:57:00 +0800</pubDate><description><![CDATA[<br />当利用MFC编程时，其文档/视图结构为我们自动生成了文件新建，打开，保存的代码。这为我们省去了很多麻烦。但当操作对象是ODBC数据库等非文本文件时，问题出现了，如何改变其默认文档操作过程了？ <br /><br />经过分析MFC源代码可知。其默认菜单中的"新建""打开"消息分别对应CwinApp::OnFileNew()与CwinApp::OnFileOpen()，而这两个函数又直接调用CDocManager::OnFileNew与CDocManager::OnFileOpen。CDocMan]]></description><category></category></item><item><title><![CDATA[VC下如何使用GDI+进行图像程序设计]]></title><link>https://blog.csdn.net/godknows007/article/details/6183136</link><guid>https://blog.csdn.net/godknows007/article/details/6183136</guid><author>godknows007</author><pubDate>Mon, 14 Feb 2011 01:13:00 +0800</pubDate><description><![CDATA[原作者：孙涛  整理
http://blog.csdn.net/suntaoznz
		
 GDI+介绍
Microsoft® Windows® GDI+ 是Windows XP 或者Windows Server 2003 操作系统的子系统。它负责在屏幕和打印机上显示信息。GDI+ 是一个应用程序编程接口，它是一个C++ 类。

 如同它的名字暗示一样，GDI+ 是Windows 图形设备接口(GDI)的继承者, 这个图形设备接口包括早期的Windows版本。 Windows XP 或者 Win]]></description><category></category></item><item><title><![CDATA[常用数值计算库]]></title><link>https://blog.csdn.net/godknows007/article/details/6183134</link><guid>https://blog.csdn.net/godknows007/article/details/6183134</guid><author>godknows007</author><pubDate>Mon, 14 Feb 2011 01:11:00 +0800</pubDate><description><![CDATA[常用数值计算库
Intel Math Kernel Library
1.基本线形代数运算(BLAS) 向量与向量、向量与矩阵、矩阵与矩阵的运算
2.稀疏线形代数运算
3.快速傅立叶变换(单精度/双精度)(fftw)
4.LAPACK(求解线形方程组、最小方差、特征值、Sylvester方程等)
5.向量数学库(VML)
6.向量统计学库(VSL)
7.高级离散傅立叶变换

 IMSL
软件名称 IMSL C Numerical Library(不兼容vc6编译器)
程序设计语言 C,]]></description><category></category></item><item><title><![CDATA[英文写作第一反应词替换表]]></title><link>https://blog.csdn.net/godknows007/article/details/6183118</link><guid>https://blog.csdn.net/godknows007/article/details/6183118</guid><author>godknows007</author><pubDate>Mon, 14 Feb 2011 00:40:00 +0800</pubDate><description><![CDATA[作文要想得高分，用词多变是关键。以下是一些作文中的常用替换词，仅供大家参考：
			through－>in term of/viaoperate－>manipulateoffspring－>descendantinevitable－indispensabledetail－>specificexplain－>interpretobvious－>conspicuoushurt－>vulnerableuse－>employ/utilizevalue－>meritprovide－>lend－>offertrue－]]></description><category></category></item></channel></rss>