C++面试常见问题——02动态分配内存
动态分配内存 C++动态内存 C++程序中内存分为两个部分 堆:程序中未使用的内存,在程序运行时可用于动态分配内存。 栈:函数内部申明的所有变量都将占用栈内存。 很多时候不知道一个程序到底需要多少内存,可以在程序运行时使用关键字new动态分配内存,这会返回所分配的空间地址。当不在需要分配的内存时可以使用delete进行删除。 动态内存分配方式 1. new与delete 用法: 类型名 *指针变量 = new 类型名; 类型名 *指针变量 = new 类型名[元素个数]; int *p = n
iOS视频直播开发note1
本文章旨在配置摄像头,切换摄像头,获取视频流资源
import UIKit
import AVFoundation
class ViewController: UIViewController,AVCaptureVideoDataOutputSampleBufferDelegate {
lazy var session = AVCaptureSession();
var videoQueue:dispatch_queue_t!
var videoOutput:AVC
省选模拟(11-20)
省选模拟11 A. 组合数问题 B. recollection 两字符串的Lcs就是lca的深度,Lcp就是后缀树上两字符串的lca的长度。 在后缀树上线段树合并。每个节点表示dfs序是这个的节点,由于dfs序相邻的点的lca深度更大,因此维护线段树在子节点合并信息时更新答案。 线段树维护lpos,rpos,注意更新的答案可能是子节点的信息,那么由于len的长度递减因此答案只会更差不影响答案。 C. comparison 需要一个数据结构,满足查询排名,动态插入,区间修改。 平衡树维护。然而每
孤荷凌寒自学python第九十八天认识区块链012
【主要内容】 今天继续分析从github上获取的开源代码怎么实现简单区块链的入门知识,共用时间47分钟。 (此外整理作笔记花费了约60分钟) 详细学习过程见文末学习过程屏幕录像。 今天进一步完成了【blockchain.py】文件源代码的部分细节代码的学习分析,继续添加了更详细的批注,今天先是复习了信息加密的历史与现状,然后发现目前正在研究学习的从github上获得的开源代码中,没有对要发送的信息进行使用接收方公钥进行加密,发现只使用了发送方的签名处理,同时对一个区块的内容转换为唯一的hash
IEEE802.3认知一
1.简介 引用802.3原文: IEEE 802.3 is a working group and a collection of IEEE standards produced by the working group defining the physical layer and data link layer's media access control (MAC) of wired Ethernet. This is generally a local area network tec
enum class 用法
enum的主要缺点 1、类型不明确 首先,无法指定数据类型,导致我们无法明确枚举类型所占的内存大小。这种麻烦在结构体当中尤为突出,特别是当我们需要内存对齐和填充处理的时候。 #include <iostream>
enum Version { Ver1 = 1, Ver2, Ver3 };
struct MyStruct {
MyStruct(Version ver) { this->Ver = ver; }
Version Ver;
//Ohters...
};
[Lua] lua 从字符串获取指定第几位数到第几位数 - Tsang Si
– 判断utf8字符byte长度 – 0xxxxxxx - 1 byte – 110yxxxx - 192, 2 byte – 1110yyyy - 225, 3 byte – 11110zzz - 240, 4 byte local function chsize(char) if not char then print(“not char”) return 0 elseif char > 240 then return 4 elseif char > 225 then return 3 e
2019-2020 ACM-ICPC Latin American Regional Programming Contest
开学前最后一场训练了,努力搞了个8题,还算可以。就是这场题没多少我能做的,只切了两道题。 题目链接:https://codeforces.com/gym/102428 D: solver:czq 题意就是二维平面上有n颗恒星,每颗恒星有一个固定亮度。问:是否存在一条直线,从平面的一端扫到另一端,满足:对于任意两颗恒星S和T,如果S亮度大于T,那么S一定在T之前或者跟T一起同时被直线扫到。只需输出Y或N。 构造一下Y和N的例子你就会发现,对于所有亮度不同的恒星,从亮度高的恒星指向亮度低的恒星,这
[转帖]华星光电和京东方哪个好_京东方与华星光电差距
华星光电和京东方哪个好_京东方与华星光电差距 http://m.elecfans.com/article/652294.html
京东方是 苏联援建的厂子为前身
华星光电 是TCL自己整合资源搞出来的
十年前大家都认为中国人造不了液晶面板,现在最大的几个液晶厂商都是中国的了,日本,韩国和台湾岛的都不行了..
现在看起来是到了芯片和内存行业了. 华星光电 深圳市华星光电技术有限公司(以下简称华星光电)是2009年11月16日成立的一家高新科技企业,公司注册资本183.4亿元,投资总额达4
算法复习:BFS与DFS
BFS leetcode 279. 完全平方数 vector存每一层的节点,弹出一个节点就压入这个节点所有的子节点。 从上往下维护一颗树,根节点是要找的n,第一层子节点是父节点减去i*i以后的值,一直到发现0为止。 注意必须要用一个标记数组记录已经走过的点避免重复查找,否则会超时 如果更改一下顺序,按从大到小的顺序查会更快一点。 #include<vector>
#include<queue>
#include<map>
class Solution {
public:
int num
汇编学习笔记(20) - 特权指令
小结: 除CRX 和 DRX两组寄存器外,其他都是 写需要特权级 读不需要特权级 实模式 只能操作 GDT IDT 和 CRX 和 DRX两组寄存器 CRX 和 DRX这两组寄存器的所有操作都需要特权 寄存器读写指令 48位的段寄存器 格式: SGDT DST,LGDT SRC,SIDT DST,LIDT SRC 说明: 分别是GDT和IDT的读写指令 S =SAVE , 将寄存器内容保存到内存那种 L = LOAD, 从内存中加载数据到寄存器 因为这几个寄存器都是48的,所以不能直接使用其他
省选模拟(1-10)
省选模拟1 A. 天空碎片 不会。 B. 未来拼图 题目给的转移显然是卷积形式,所以问题是已知卷积后的系数式,求原系数表达式的方案数以及最小字典序情况下的方案数。 结论:系数表达式对称,点值表达式也对称。可证在此不表。 Upd:还是证一证吧。 考虑点值表达式一对对称的\(x=W_n^i,W_n^{n-i}\),再考虑点值表达式上一对对称的系数\(a_j,a_{n-j}\) 如果我们能证明在x对称的情况下这对对称的系数的和相等,就可以证得所有的对称的系数的和相等,即点值式上对称位置的值相等。 \
css 弹性盒子--“垂直居中”--兼容写法
使用弹性盒子兼容低端适配有时需要: display:flex 和 display:-webkit-box display: -webkit-box;
-webkit-box-align: center;
-webkit-box-pack: center;
display: flex;
align-items: center;
justify-content: center; 对应属性: 弹性盒子: display:
基于selectors模块实现并发的FTP
1.服务端 from socket import *
import selectors
sel=selectors.DefaultSelector()
def accept(server_fileobj,mask):
conn,addr=server_fileobj.accept()
sel.register(conn,selectors.EVENT_READ,read)
def read(conn,mask):
try:
data=conn.rec
C++面试常见问题——03String类的实现
String类的具体实现 string的内容其实就是C中的字符串,在C中是char*型,在C++中是string类型。 //C
char *str = "mengziyue";
//C++
string str = "mengziyue";
string str("mengziyue"); String类的简单实现 #include<iostream>
#include<string.h>
using namespace std;
class String{
layui + django 多组图片上传、预览、删除、打标签
上传多组图片且每组每个图片都要有个标签,标签是动态的 思路是标签使用逗号分隔的 先在后台将标签存入列表 然后前端layui回调时再将下一个标签传入前端 存储时使用data将标签作为额外参数传入后台 前端 引入依赖包 <link rel="stylesheet" href="/static/layui/css/layui.css"> <script src="/static/layui/layui.js"></script> <script src="/static/js/jquery-1.8.
今日推荐
周排行