<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lisuyan0的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lisuyan0</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lisuyan0]]></copyright><item><title><![CDATA[stm32 读写IIC]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/129303207</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/129303207</guid><author>lisuyan0</author><pubDate>Thu, 02 Mar 2023 16:11:46 +0800</pubDate><description><![CDATA[Stm32 读写IIC]]></description><category></category></item><item><title><![CDATA[Stm32 iic 协议使用]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/129303177</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/129303177</guid><author>lisuyan0</author><pubDate>Thu, 02 Mar 2023 16:10:56 +0800</pubDate><description><![CDATA[Stm32 iic 协议使用]]></description><category></category></item><item><title><![CDATA[stm32 串口使用函数]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/129303142</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/129303142</guid><author>lisuyan0</author><pubDate>Thu, 02 Mar 2023 16:10:09 +0800</pubDate><description><![CDATA[Stm32 串口函数使用]]></description><category></category></item><item><title><![CDATA[C 语言Printf 格式化输入输出函数]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/108093767</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/108093767</guid><author>lisuyan0</author><pubDate>Wed, 19 Aug 2020 09:54:32 +0800</pubDate><description><![CDATA[笔记

【1】掌握字符输出函数的用法
  （1）C语言无I/O语句，I/O操作由函数实现
      #include &lt;stdio.h&gt;
  (2) 字符输出函数
      格式： putchar（c）
      参数： c为字符常量、变量或表达式
      功能： 把字符c输出到显示器上
      返值： 正常，为显示的代码值；
  （3）例子，
       #include &lt;std...]]></description><category></category></item><item><title><![CDATA[C语言常量]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/108092525</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/108092525</guid><author>lisuyan0</author><pubDate>Wed, 19 Aug 2020 08:58:29 +0800</pubDate><description><![CDATA[笔记

【1】基本数据类型的常量（掌握）
  （1）整型常量
   常量是指在程序运行期间其数值不会发生变化的数据。整型常量通常简称为整数。
   整数可以是十进制数、八进制数和十六进制数。
   例如，十进制的数值3356可以有以下两种不同的表示形式：
       八进制数    06434
       十六进制数   0xd1c
   打印验证：
        int ...]]></description><category></category></item><item><title><![CDATA[C 语言数据类型]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/108092306</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/108092306</guid><author>lisuyan0</author><pubDate>Wed, 19 Aug 2020 08:41:40 +0800</pubDate><description><![CDATA[笔记

【1】数据类型分类（掌握）
（1）数据类型包括：基本类型、构造类型、指针类型、空类型（void）
      基本类型包括：整型（signed、unsigned、short、int、long、long long）、字符型（char）、实型（float double）、枚举型（enum）
      构造类型：数组、结构体（struct）、共用体（union）       


【2】基本数据类型（掌握）
（1）逻辑类型。只有两个量true和fal...]]></description><category></category></item><item><title><![CDATA[gcc和gdb 的使用]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/108092270</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/108092270</guid><author>lisuyan0</author><pubDate>Wed, 19 Aug 2020 08:39:02 +0800</pubDate><description><![CDATA[笔记

【1】gcc编译器（熟练使用）
（1）gcc（GNU Compiler）是GNU推出的多平台编译器，可将C、C++源程序编译连接程可执行文件，支持以下后缀：
  1) .c    C语言源代码
  2）.h    程序所包含的头文件
  3）.i    已经预处理过的C源代码文件
  4) .s    汇编语言源代码文件
  5) .o    编译后的目标文件
（2）gcc -o hello hello.c
   -o 输...]]></description><category></category></item><item><title><![CDATA[C语言基础 数据表示2]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/108092229</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/108092229</guid><author>lisuyan0</author><pubDate>Wed, 19 Aug 2020 08:35:06 +0800</pubDate><description><![CDATA[笔记

【1】数值数据的表示（掌握）
（1）计算机数据表示
  a. 送入计算机的数字，字母，符号等信息必须转换成0、1组合的数据形式才能被计算机识别。
  b. 能够进行算数运算得到明确数值概念的信息成为计算机数值数据，其余的信息成为非数值数据。
（2）数值数据的表示
  a. 包括十进制、二进制、十六进制和八进制。
  b. 基数与各数位的权
    1） 基数是指该进位制中允许选用的基本数码的个数。如十进制数，基数为10，可选用0、1、2...9共10个不同数码的任何一...]]></description><category></category></item><item><title><![CDATA[C语言 基础知识 数据表示]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/108092201</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/108092201</guid><author>lisuyan0</author><pubDate>Wed, 19 Aug 2020 08:32:28 +0800</pubDate><description><![CDATA[笔记

【1】数值数据的表示（掌握）
（1）计算机数据表示
  a. 送入计算机的数字，字母，符号等信息必须转换成0、1组合的数据形式才能被计算机识别。
  b. 能够进行算数运算得到明确数值概念的信息成为计算机数值数据，其余的信息成为非数值数据。
（2）数值数据的表示
  a. 包括十进制、二进制、十六进制和八进制。
  b. 基数与各数位的权
    1） 基数是指该进位制中允许选用的基本数码的个数。如十进制数，基数为10，可选用0、1、2...9共10个不同数码的任何一...]]></description><category></category></item><item><title><![CDATA[C 语言编程基础1]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/108092182</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/108092182</guid><author>lisuyan0</author><pubDate>Wed, 19 Aug 2020 08:30:16 +0800</pubDate><description><![CDATA[笔记

【1】计算机基本结构（了解）
 （1） 冯·诺依曼模型
   a. 计算机硬件由5部分构成（输入设备、输出设备、存储器、运算器、控制器）
   b. 存储程序的思想：系统的运行过程就是按照一定的顺序不断执行存储器中的程序指令的过程
 （2） 存储器的分类
   a. 主存储器即内存，程序中待处理的数据和处理的结果都存储在内存中。
   b. 外存储器是用来长期保存数据的大容量存储器。
   c. 寄存器是CPU内部的高速存储器，速度快，数目少。
 

【2】...]]></description><category></category></item><item><title><![CDATA[vim 编辑器使用教程（2）]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/108092174</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/108092174</guid><author>lisuyan0</author><pubDate>Wed, 19 Aug 2020 08:29:33 +0800</pubDate><description><![CDATA[笔记

【1】熟练使用vi的光标命令
   命令           功能
   h         方向键，向左移动光标一个字符的位置，相当于键“←”
   j         方向键，向下移动光标到下一行的位置，相当于键“↓”
   k         方向键，向上移动光标到上一行的位置，相当于键“↑”
   l         方向键，向右移动光标一个字符的位置，相当于...]]></description><category></category></item><item><title><![CDATA[Vim 编辑器使用教程（1）]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/108092158</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/108092158</guid><author>lisuyan0</author><pubDate>Wed, 19 Aug 2020 08:28:44 +0800</pubDate><description><![CDATA[笔记

【1】熟悉vi的三种模式及模式切换命令
 （1） vi是Linux中最基础的编辑器。但vi编辑器在系统管理、服务器配置工作中永远都是无可替代的。
 （2） vi有一下三种模式
   a. 命令行模式
     用户在用vi编辑文件时，最初进入的为该模式。可以进行复制、粘贴的操作。
   b. 插入模式
      进行文件编辑，按ESC键可以回到命令行模式
     c. 底行模式
     光标位于屏幕的底行...]]></description><category></category></item><item><title><![CDATA[linux 应用编程IO ，文件读写（普通文本文件）]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/107532563</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/107532563</guid><author>lisuyan0</author><pubDate>Thu, 23 Jul 2020 11:23:36 +0800</pubDate><description><![CDATA[vim编辑源代码 file1.c
#include “stdio.h”
int main(int argc,char *argv[])
{
FILE *fp1,*fp2;
char ch[maxsize];
if(argc!=3)
{
printf(“command error!\n”);
return -1;// exit(-1);
}
if( (fp1=fopen(argv[1],“r”))==NULL)
{
printf(“file %s cannot open”,argv[1]);
return -]]></description><category></category></item><item><title><![CDATA[XAF  根据付款明细更新付款单合计]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/103397832</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/103397832</guid><author>lisuyan0</author><pubDate>Thu, 05 Dec 2019 08:47:31 +0800</pubDate><description><![CDATA[//更新主要代码
public void UpdateTotals(bool forceChangeEvents)
{
decimal? oldTotal = _合计金额;
decimal tempTotal = 0m;
foreach (付款单明细 detail in 付款单明细)
tempTotal += detail.金额;
_合计金额 = tempTotal;
// var os= Con...]]></description><category></category></item><item><title><![CDATA[XAF 对引用数据筛选]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/103383974</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/103383974</guid><author>lisuyan0</author><pubDate>Wed, 04 Dec 2019 11:40:47 +0800</pubDate><description><![CDATA[根据实际需求
好比我这里有一张报销单  希望能抵扣之前的借款单
所以需要引用 借款单 获得金额
当然 借款单 不能随便引用 ，要遵循 首先这个借款单 是你写的 ，其次借款单还有钱没还清，才可以引用进来
这时候就需要打上特性标签
[DataSourceCriteria("借款人 = ‘@This.领款人’ And 待还金额&gt;0 ")]


...]]></description><category></category></item><item><title><![CDATA[XAF  设定模块内 某个字段不让用户编辑]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/103383921</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/103383921</guid><author>lisuyan0</author><pubDate>Wed, 04 Dec 2019 11:37:29 +0800</pubDate><description><![CDATA[有一些初始值 希望用户无法更改
只需要在 相应的字段或者属性 上面打上特性标签即可
[ModelDefault(“AllowEdit”, “false”)]


]]></description><category></category></item><item><title><![CDATA[XAF  权限设计 不同的角色 能看不同的内容]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/103380512</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/103380512</guid><author>lisuyan0</author><pubDate>Wed, 04 Dec 2019 09:17:41 +0800</pubDate><description><![CDATA[在系统里我们经常需要根据不同的角色  显示不同的内容
好比经理 能看本部门所有的 请假单
普通用户只能看自己的请假单
行政可以看到整个公司所有的请假单
举个例子  如何设置普通角色对应权限
1.首先设置不能看的内容

2.然后设置可以看的内容（在对象权限里面设置）


...]]></description><category></category></item><item><title><![CDATA[XAF 提示 property is prohibited by security rules解决办法]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/103369413</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/103369413</guid><author>lisuyan0</author><pubDate>Tue, 03 Dec 2019 16:13:07 +0800</pubDate><description><![CDATA[property is prohibited by security rules
提示  这样一般是 这个BO 当前用户没有权限读写  （用admin 登录进去加上权限就可以了）
1.非空属性具有读取权限，但没有写入权限。创建新对象时，将显示验证错误。
2.不可为空的属性不具有读取和写入权限。修改对象后，将显示验证错误。

...]]></description><category></category></item><item><title><![CDATA[XAF 避免OnSaving OnSaved  执行两次需要加判断]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/103369332</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/103369332</guid><author>lisuyan0</author><pubDate>Tue, 03 Dec 2019 16:09:48 +0800</pubDate><description><![CDATA[protected override void OnSaving()
    {


        if (Session.ObjectLayer is DevExpress.ExpressApp.Security.ClientServer.SecuredSessionObjectLayer)
        {
            // Client  
        }
       ...]]></description><category></category></item><item><title><![CDATA[RookeyFrame 2.0  编译以后IIS发布问题解决（报服务器未响应）]]></title><link>https://blog.youkuaiyun.com/lisuyan0/article/details/103145167</link><guid>https://blog.youkuaiyun.com/lisuyan0/article/details/103145167</guid><author>lisuyan0</author><pubDate>Tue, 19 Nov 2019 16:20:41 +0800</pubDate><description><![CDATA[问题解决方式 （感谢群友 戚仁厚(623872859)提供支持）

原版说明文档里没有

]]></description><category></category></item></channel></rss>