自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4551)
  • 收藏
  • 关注

转载 指针02

1.类型的转换1)基础类型之间可以进行转换例如:下面的代码可以通过编译int x = 1;char y = 2;x = y;2)基础数据和结构类型之间不能转换无法通过编译:struct st{int a;int b;};void fun(){st t1 = {1, 2};...

2019-09-27 10:27:00 166

转载 指针01

1.带星号“*”的类型任何一种数据类型的变量前面加上一个或多个*,将变成带*的类型;例如:int* x;2.声明方式推荐的方式:可以清晰的看到是一个带星号的变量char* x;short* y;int* z;float* f;double* d;Student...

2019-09-27 10:21:00 168

转载 糖果

题意John得到了n罐糖果。不同的糖果罐,糖果的种类不同(即同一个糖果罐里的糖果种类是相同的,不同的糖果罐里的糖果的种类是不同的)。第i个糖果罐里有 mi个糖果。John决定吃掉一些糖果,他想吃掉至少a个糖果,但不超过b个。问题是John 无法确定吃多少个糖果和每种糖果各吃几个。有多少种方法可以做这件事呢?思路第i种糖果的生成函数是\(1+x+...+x^{m_i}\),乘在一起...

2019-09-25 22:27:00 473

转载 拯救世界

题意https://www.luogu.org/problem/P2000思路打了一遍被清空了,心态爆炸。把每个条件的生成函数求出来乘一起就好了,注意开高精。代码自己打。转载于:https://www.cnblogs.com/ilverene/p/11587927.html...

2019-09-25 21:58:00 85

转载 关于TC297的Flash写入之前是否需要先擦除的问题

通过实际测试,对TC297 Flash的一个地址空间可以重复执行写入操作(program),而不需要先对该区域所在扇区进行擦除。MPC5675K则需要在写入之前进行擦除。转载于:https://www.cnblogs.com/uestcliming666/p/11581176.html...

2019-09-24 21:22:00 680

转载 linux查找大文件及详细问题

查询大文件du -h --max-depth=1查询指定目录下面的文件大小du -h --max-depth=1 /path使用find命令查找大于200M文件find / -type f -size +200M查询大于200M且去除不必要的文件的具体大小find / -type f -size +200M 2>/dev/null|xargs du -shm按照...

2019-09-24 16:46:00 355

转载 switch语句分析

1.关于switch语句如果if语句中表达式是判断是否等于一个常量时,可以用switch语句来代替if(表达式 == 常量1) { //...代码 } ...

2019-09-24 15:33:00 176

转载 结构体分析

例如: 当需要一个容器,能存储5个数据,者5个数据有1字节的,有2字节的也有4字节的时,用数组不能满足要求了;此时需要用到结构;1.关于结构1)结构的定义struct st //struct是一个关键字 st是用户自己定义的一个名字{ //可以定义多种类型int a;char b;sho...

2019-09-24 15:32:00 98

转载 Wpf程序显示在任务栏

后台代码如下:using System;using System.Collections.Generic;using System.Drawing;using System.IO;using System.Linq;using System.Reflection;using System.Text;using System.Threading.Task...

2019-09-24 14:06:00 653

转载 多维数组分析

1、二维数组的初始化int arr[3][4] = {{1,2,3,4},{5,6,7,8},{9,7,6,5}}编译器如何分配空间:int arr[3*4] = {1,2,3,4,5,6,7,8,9,7,6,5};...

2019-09-23 10:53:00 99

转载 参数、返回值、局部变量、数组分析

1.返回值的传递各种类型返回值传出来的方式: 1、char类型的返回值 ->寄存器al 2、short 类型的返回值 ->寄存器ax 3、int 类型的返回值 ->寄存器eax如果是long long 则将低位保存在eax,将高位保存在edx;//vc用__int64表示long long__in...

2019-09-23 10:53:00 119

转载 Dubbo面试大纲

http://codercoder.cn/index.php/2019/09/dubbo-interview/转载于:https://www.cnblogs.com/lylife/p/11567599.html

2019-09-22 15:15:00 49

转载 项目重启后, Mybatis报错org.apache.ibatis.ognl.NoSuchPropertyException分析

http://codercoder.cn/index.php/2019/09/mybatis-nosuchpropertyexception/转载于:https://www.cnblogs.com/lylife/p/11567605.html

2019-09-22 15:15:00 1160

转载 小w的铁路图「多校联考 2019」

题意给定一张有向图,对于每一条边,求删去该边后两端点最短路长度。思路数据过水,直接bfs就过了。代码#include <bits/stdc++.h>using namespace std;namespace StandardIO { template<typename T>inline void read (T &x) { ...

2019-09-22 15:12:00 540

转载 双重祖先

题意给定两棵有根树,两棵树均有​n个节点,且根均为​1号点。问有多少对​(u,v)满足:在给定的两棵树中u均为v的祖先。思路本题即求对于所有节点x,两棵树中公共的儿子数量之和。对于第一颗树,求出其dfs序,然后遍历第二棵树,每达到一个节点,查询该节点的值,表示这个节点同时被两棵树的一些节点father的数量,加入答案。然后把这个节点的子树全部更新,回溯的时候撤销更新(避免影...

2019-09-20 23:30:00 197

转载 选数字

题意当给定一个序列 a[0],a[1],a[2],...,a[n-1]和一个整数 K 时,我们想找出,有多少子序列满足这么一个条件:把当前子序列里面的所有元素乘起来恰好等于K。思路比较裸的背包,将k质因数分解即可。代码#include <bits/stdc++.h>using namespace std;namespace StandardIO { ...

2019-09-20 23:23:00 237

转载 旅行计划

题意有一棵树,从给定的节点出发,遍历所有节点,不要求路径不重叠。要求每一次前往的点与当前点的路径上没有访问过的节点数量最多,若有多个这样的节点,优先取字典序最小的。求遍历顺序。思路将出发节点设为树的根节点,dfs一遍,统计根节点到每个叶节点路径上的节点数量。(显然每一次路径的终点都是一个叶节点)每一次寻找下一个节点,然后暴力更新路径上的节点数量。本题有个坑,存在只有一个点的情...

2019-09-20 23:21:00 70

转载 循环语句分析

1.do...whiledo..while语句反汇编 : DO_BEGIN地址:影响标志位的指令jxx DO_BEGIN 例如:总结: 1、根据条件跳转指令所跳转到的地址,可以得到循环语句块的起始地址。...

2019-09-20 16:27:00 60

转载 if语句分析

1.if语句的反汇编判断if语句反汇编后的标志:执行各类影响标志位的指令jxx xxxx如果遇到上面的指令,则很可能是if语句;例如:1、案例一moveax,dword ptr [ebp+8]...

2019-09-20 11:08:00 297

转载 变量分析

1.内存区域程序需要加载到内存才能运行;程序运行时会把内存分为几个区域; 代码区 ->放程序代码,可读可执行; 堆栈 ->存放参数、局部变量、临时数据; 堆 ->动态申请的内存,可读可写; 全局变量区 ->存放全局变量;可读可写; 常量区 ->存放常量,只读;...

2019-09-20 11:07:00 366

转载 数据类型

1.c语言中的数据类型数据类型的三个要素: 1】存储数据的宽度 2】存储数据的格式 3】作用范围(作用域)2.整数类型char8BIT1字节short16BIT2字节int32BIT4字节long...

2019-09-19 14:03:00 59

转载 国旗计划「SCOI2015」

题意给定一个圈以及若干区间,希望覆盖整个圈。对于每个区间,求出必须选这个区间前提下的区间最少选取数。保证区间之间没有包含关系。思路可以把我们要选的区间想象成一个链(就是那种一环套一环的锁链),那么我们在将这个链拉紧的时候肯定是利用率最高,即长度最大的。回到题目,我们对区间左端点排序,然后每次寻找左端点在范围内的右端点最远的区间,这个过程可以通过倍增优化。由于是一个链,所以我们...

2019-09-18 22:17:00 60

转载 编译链接着色器程序,进行绘制

三角形的绘制实现类。//// Created by ByteFlow on 2019/7/9.//#include "TriangleSample.h"#include "../util/GLUtils.h"#include "../util/LogUtil.h"TriangleSample::TriangleSample(){}TriangleSample::~Tr...

2019-09-17 17:51:00 90

转载 绘制三角形

绘制一个三角形的步骤:创建 OpenGLES 环境(可以借助于 GLSurfaceView 创建的上下文对象);编译并链接着色器程序;指定着色器程序,为着色器程序中的变量赋值;绘制。基于 GLSurfaceView 搭建 OpenGLES 环境简单自定义 GLSurfaceView。package com.byteflow.app;import android.content...

2019-09-17 17:51:00 185

转载 uimgr 子控件主动往管理类注册自己

/// <summary> /// 供UIBehaviour调用,UIBehaviour每个控件都会动态挂载,并且在awake里面调用,注册自己 /// </summary> /// <param name="panelName"></param> /// <param name="widgeName">...

2019-09-17 17:51:00 98

转载 NDK OpenGLES3.0 开发(五):FBO 离屏渲染

什么是 FBOFBO(Frame Buffer Object)即帧缓冲区对象,实际上是一个可添加缓冲区的容器,可以为其添加纹理或渲染缓冲区对象(RBO)。FBO 本身不能用于渲染,只有添加了纹理或者渲染缓冲区之后才能作为渲染目标,它仅且提供了 3 个附着(Attachment),分别是颜色附着、深度附着和模板附着。RBO(Render Buffer Object)即渲染缓冲区对象...

2019-09-17 17:51:00 472

转载 状态机代码实现

因为这篇文章的目的是游戏界面的状态机实现,所以专门写了一个state_demo.py文件,让大家可以更加方便的看代码。游戏启动代码开始是 pygame的初始化,设置屏幕大小为c.SCREEN_SIZE(800, 600)。所有的常量都保存在单独的constants.py中。import osimport pygame as pgimport constants as cpg....

2019-09-17 17:50:00 531

转载 简单的c程序分析

1.裸函数c语言的普通函数中即使什么都不写,编译器在编译时也会给它加上一些汇编代码;比如开栈、返回等;裸函数就是编译器什么都不管,一切都需要自己来处理;裸函数的优点是自由度高,可以应用在钩子程序等地方;例如:一个裸函数#include "stdio.h"void __declspec(naked) method(){}...

2019-09-16 10:26:00 82

转载 链接脚本(Linker Script)用法解析(一) 关键字SECTIONS与MEMORY

1.MEMORY关键字用于描述一个MCU ROM和RAM的内存地址分布(Memory Map),MEMORY中所做的内存描述主要用于SECTIONS中LMA和VMA的定义。2.SECTIONS关键字用于定义output section(输出段)的相应input section(输入段)、LMA和VMA,是整个连接脚本中最为重要的部分。注:output section是实际存储在内存中...

2019-09-15 12:02:00 1886

转载 超级钢琴

题意给定一个序列,定义和弦为长度在[L,R]上的连续元素集,其值为元素和。求最大的前k个和弦值之和。思路暴力思路是显然的:枚举左端点,然后依次枚举右端点得到最大值。考虑优化:对于每一个左端点,能得到的最大值应该为\[max{sum[j]}-sum[chosen_point]\]求最大值的过程可以使用st表优化,然后放到堆里即可。代码#include <bits/st...

2019-09-15 11:12:00 49

转载 LeetCode 1154. 一年中的第几天

LeetCode 1154. 一年中的第几天 给你一个按 YYYY-MM-DD 格式表示日期的字符串date,请你计算并返回该日期是当年的第几天。通常情况下,我们认为 1 月 1 日是每年的第 1 天,1 月 2 日是每年的第 2 天,依此类推。每个月的天数与...

2019-09-15 10:24:00 186

转载 stringstream用法

stringstream用法 1.头文件:#include<sstream>2.stringstream是C++提供的串流(stream)物件,其中:clear()重置流的标志状态;str()清空流的内存缓冲,重复使用内存消耗不再增加!在使用...

2019-09-15 10:06:00 163

转载 主线程 Looper.loop() 死循环为何不会ANR

先看下 ActivityThread 中的这段代码:而 loop() 方法中,存在一个死循环: public static void loop() { ... ... ... for (;;) { Message msg = queue.next(); // might block ...

2019-09-12 17:26:00 64

转载 AIDL 的工作原理

当创建AIDL文件并Clean Project 代码后,会生成相应的Java文件:先来一段伪代码:类整体结构/* * This file is auto-generated. DO NOT MODIFY. * Original file: D:\\AndroidProject\\AIDLServerDemo\\app\\src\\main\\aidl\\cn\\zz...

2019-09-12 17:26:00 85

转载 AIDL实例

服务端:1. 创建要传递的实体类 Person,并实现 Parcelable 接口。package cn.zzw.aidl; import android.os.Parcel;import android.os.Parcelable; public class PersonInfo implements Parcelable{ private String name; ...

2019-09-12 17:26:00 174

转载 Flutter文本框TextField

参数详解TextField同时也使用Text的部分属性:属性 作用controller 控制器,如同 Android View iddecoration 输入器装饰keyboardType 输入的类型- TextInputType.text(普通完整键盘)- TextInputType.number(数字键盘)- TextInputType.emailAddress(带...

2019-09-12 17:26:00 123

转载 原理

/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * Yo...

2019-09-12 17:25:00 60

转载 【redisson】分布式锁与数据库事务

场景:  用户消耗积分兑换商品。user_point(用户积分):idpoint12000point_item(积分商品):idpointnum10120010传统的controller、service、dao三层架构,数据库事务控制在service层(数据库MYSQL)。@RestController@Reques...

2019-09-11 15:56:00 377

转载 c语言函数分析

1.vc6的相关使用1)常用的快捷键f7 ->编译f5 ->运行f9 ->断点f10 ->单步执行f11 ->单步执行,可进入函数shift+f5 ->退出debug2)两个常用的窗口这两个窗口都需要在断点调试时才能打开;1】寄存器窗口可以用来查看寄存器的值;...

2019-09-11 12:51:00 95

转载 堆栈图

1.函数计算机的函数,是一个固定的一个程序段,或称其为一个子程序,它在可以实现固定运算功能的同时还带有一入口和一个出口,所谓的入口,就是函数所带的各个参数,我们可以通过这个入口,把函数的参数值代入子程序,供计算机处理,所谓出口,就是指函数的计算结果,也称为返回值,在计算机求...

2019-09-11 12:50:00 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除