<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ajin156的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ajin156</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ajin156]]></copyright><item><title><![CDATA[代码量代码行数统计工具cloc的正确使用(windows平台亲测有效，本人踩过坑，文中提到！)]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/135392714</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/135392714</guid><author>ajin156</author><pubDate>Fri, 19 Jan 2024 16:27:27 +0800</pubDate><description><![CDATA[本篇博客记录如何使用cloc进行代码量的统计操作，算是一个小的技巧，提供给有需要的朋友使用。]]></description><category></category></item><item><title><![CDATA[【腾讯云轻量级应用服务器如何开放端口】]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/130959258</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/130959258</guid><author>ajin156</author><pubDate>Mon, 28 Aug 2023 17:51:20 +0800</pubDate><description><![CDATA[本文介绍腾讯云轻量级应用服务器如何开放端口]]></description><category></category></item><item><title><![CDATA[深度学习之模型轻量化]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/127671732</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/127671732</guid><author>ajin156</author><pubDate>Tue, 30 May 2023 23:34:34 +0800</pubDate><description><![CDATA[模型的权值参数往往以32位浮点数的形式保存，神经网络的参数，会占据极大的存储空间，因此，如果在存储模型参数时将 32 位浮点数量化为8位的定点数，可以把参数大小缩小为原来的1/4，整个模型的大小也可以缩小为原来的1/4，不仅如此，随着参数量化后模型的减小，网络前向运算阶段所需要的计算资源也会大大减少。，该值越小，说明对应的神经元对网络输出结果影响越小，属于不重要的神经元，应该被移除，对应的连接也应被剪除。，网络性能和准确度依然会受到较大的影响，为了消除这些影响，一个很重要的步骤是对。]]></description><category></category></item><item><title><![CDATA[手把手带你如何使用Colab云服务器，进行深度学习训练；]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/123969564</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/123969564</guid><author>ajin156</author><pubDate>Fri, 07 Oct 2022 16:57:05 +0800</pubDate><description><![CDATA[介绍如何使用colab免费平台训练代码]]></description><category></category></item><item><title><![CDATA[【剑指offer】07. 重建二叉树]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/126397470</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/126397470</guid><author>ajin156</author><pubDate>Thu, 18 Aug 2022 21:03:24 +0800</pubDate><description><![CDATA[剑指offer07. 重建二叉树]]></description><category></category></item><item><title><![CDATA[【剑指offer】06.从尾到头打印链表（c++版）]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/126355461</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/126355461</guid><author>ajin156</author><pubDate>Mon, 15 Aug 2022 21:58:13 +0800</pubDate><description><![CDATA[剑指offer06.从尾到头打印链表]]></description><category></category></item><item><title><![CDATA[【C++】类与对象 ---类的6个默认成员函数]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/125962519</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/125962519</guid><author>ajin156</author><pubDate>Thu, 04 Aug 2022 00:40:49 +0800</pubDate><description><![CDATA[类的6个默认成员函数]]></description><category></category></item><item><title><![CDATA[【数据结构】单链表的实现(C语言实现）]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/125172376</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/125172376</guid><author>ajin156</author><pubDate>Wed, 08 Jun 2022 01:04:06 +0800</pubDate><description><![CDATA[链表的定义及其分类，无头单向非循环链表的增删改查各个接口的实现]]></description><category></category></item><item><title><![CDATA[【C语言】库函数及内存函数的模拟实现]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/123604158</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/123604158</guid><author>ajin156</author><pubDate>Wed, 23 Mar 2022 21:54:34 +0800</pubDate><description><![CDATA[C语言库函数及内存函数的模拟实现]]></description><category></category></item><item><title><![CDATA[【C语言】数据存储]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/123234358</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/123234358</guid><author>ajin156</author><pubDate>Sat, 05 Mar 2022 22:03:56 +0800</pubDate><description><![CDATA[分别为a和b开辟4个字节大小的空间，那在计算机内存中如何对他们进行存储？

计算机中的整数有三种表示方法，即原码、反码和补码

三种表示方法均有符号位和数值位两部分，符号位都是用0表示“正”，用1表示“负”，而正负整数的原反补码的表示方法有所不同。



对于负数：


原码

直接将某个正负数按照二进制的形式翻译就可以。 

反码 

将原码的]]></description><category></category></item><item><title><![CDATA[【C语言】实现倒置字符串]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/123183554</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/123183554</guid><author>ajin156</author><pubDate>Mon, 28 Feb 2022 15:33:20 +0800</pubDate><description><![CDATA[1.题目







2.思路

将整个句子进行逆序，再以每个空格为分界点，每一单词进行逆序。重点是要找到每次逆序完毕后，新的单词的位置和结束的位置，具体代码如下：


#include&lt;stdio.h&gt;
#include&lt;string.h&gt;
void swap(char* left, char* right)//交换两个字符的位置
{
    while (left &lt; right)
    {
        char temp = *left;
        *le.]]></description><category></category></item><item><title><![CDATA[sizeof(结构体)的大小判断]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/123026400</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/123026400</guid><author>ajin156</author><pubDate>Sun, 20 Feb 2022 02:02:27 +0800</pubDate><description><![CDATA[结构体字节数大小的计算（多种情况）]]></description><category></category></item><item><title><![CDATA[【C语言】计算数字在升序数组中出现的次数的两种方法]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/122824712</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/122824712</guid><author>ajin156</author><pubDate>Tue, 08 Feb 2022 16:25:20 +0800</pubDate><description><![CDATA[题目：数字在升序数组中出现的次数

描述：给定一个长度为 n 的非降序数组和一个非负数整数 k ，要求统计 k 在数组中出现的次数

要求：数据范围：0≤n≤1000,0≤k≤100,数组中每个元素的值满足0≤val≤100
要求：空间复杂度O(1)，时间复杂度O(logn)

1.二分查找

二分查找是一种在有序数组中运用到的快速查找的算法，也称“折半查找（Binary Search）”。时间复杂度为O(logn)，相对遍历查找，是一种较为优秀的算法。基本原理是通过将一个有序数组的中间值与目标值进行对比，]]></description><category></category></item><item><title><![CDATA[用C语言对字符串中的所有单词进行倒排]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/122769188</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/122769188</guid><author>ajin156</author><pubDate>Wed, 02 Feb 2022 14:01:15 +0800</pubDate><description><![CDATA[1.字符二维数组

首先，定义一个字符二维数组，用来存放输入的字符串，题目要求是每个单词最长20个字母；


char a[500][22];//定义二维字符串数组；


2.scanf的指定读取



利用scanf的读取指定的字符集的功能，只读取大小写字母，键入的不是大小写字母，scanf不会读取，直到\n结束


//scanf函数的读入指定字符集的功能，只读大小写字母，直到\n结束
scanf("%[a-z|A-Z]", a[i]);


利用scanf指定读取的功能，读取字符串后，进行逆序打印输.]]></description><category></category></item><item><title><![CDATA[C语言中位移运算符的应用（不用加法计算两个数之和）]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/122756240</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/122756240</guid><author>ajin156</author><pubDate>Sun, 30 Jan 2022 23:34:31 +0800</pubDate><description><![CDATA[1.位移运算

一般包括三种：按位与&amp;，按位或|，按位异或^，三者均是在数字的二进制形式下进行计算的；

（1）按位与&amp;，1与1为1，1与0，0与0均为0；

（2）按位或|，1或1为1，1或0为1，0或0为0；

（3）按位异或，相同为0，相异为1；

2.补码

计算机中，存储整数均采用补码形式，正数的原，反，补码一致，而负数的反码等于源码除符号位

外，其余按位取反，补码等于反码加1

3.不用加法得出两个数相加结果

一般情况下，加法运算包括进位和不进位两种结果， 而采用位运算进行加]]></description><category></category></item><item><title><![CDATA[C语言实现简易三子棋]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/122644015</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/122644015</guid><author>ajin156</author><pubDate>Sat, 22 Jan 2022 21:58:01 +0800</pubDate><description><![CDATA[简要说明C语言中三子棋的玩法，主要对数组的实际应用进行练习]]></description><category></category></item><item><title><![CDATA[【字符串逆序】用C语言的递归及非递归方法实现]]></title><link>https://blog.youkuaiyun.com/ajin156/article/details/122610157</link><guid>https://blog.youkuaiyun.com/ajin156/article/details/122610157</guid><author>ajin156</author><pubDate>Thu, 20 Jan 2022 21:32:57 +0800</pubDate><description><![CDATA[文章目录

递归
	非递归








1.递归

用C语言实现字符串逆序，不使用库函数，首先采用递归的方法

代码如下（示例）：


//1.递归

//当遍历至最后一位字符串时，来到上面if处，满足*p == '\0'，开始打印
//在栈区，变量先进后出，可以实现逆序
#include&lt;stdio.h&gt;
char reverse_t(char* p)
{
	if (*p == '\0')//如果指针指向\0，说明遍历字符串的所有字符，此时返回return 0;
		return...]]></description><category></category></item></channel></rss>