ICode9

精准搜索请尝试: 精确搜索
  • C++11 新特性----emplace_back()2022-06-08 21:32:57

    C++11新加入了emplace_back()用来替换push_back():   push_back()方法要调用构造函数和复制构造函数,这也就代表着要先构造一个临时对象,然后把临时的copy构造函数拷贝或者移动到容器最后面。   而emplace_back()在实现时,则是直接在容器的尾部创建这个元素,省去了拷贝或移动元素的

  • LInux_SPI_APP2022-06-06 10:03:32

    LInux_SPI_APP     #include <stdint.h> #include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <getopt.h> #include <fcntl.h> #include <sys/ioctl.h> #include <linux/types.h> #include <linux/sp

  • 驱动开发实战之TcpClient2022-06-05 22:32:45

    场景模拟 假设你有一批非标设备需要对接,对方提供了如下协议文档: 协议概述 设备作为TCPServer,端口6666 字节序:Little-Endian,即低地址存放低位 请求回复 需要你主动发起读取请求:0x01 02 03 04 设备回复:0x08 01 41 D6 3D 71 1A 20 参数说明 总字节数 (byte[0])即0x08:用于简

  • JS 函数2022-06-05 19:31:54

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> // 函数声明 function foo(){ // 函数体 console.log("hello hu

  • 九日集训 Day 4 指针2022-06-04 23:32:18

    一、概念定义 1、指针即地址 计算机中所有的数据都必须放置在内存中,不同类型的数据占用的字节数也不一样,例如 32位整型int占据 4 个字节,64位整型long long占据 8 个字节,字符型char占据 1 个字节。 为了能够正确地访问这些数据,必须为每个字节都编上编号,每个字节的编号是唯一的。 我

  • Q62022-06-04 09:03:17

    import pickle import pandas as pd import numpy as np import matplotlib.pyplot as plt from datetime import datetime def plot_ec(ec, ret_next='ret_next', fac='factor'): ''' 绘制单变量分组中各组的资金曲线 ret_next: 分组数据中下期收益率

  • 两个文件的md5值是否一致2022-06-03 11:35:19

    # 对比两个文件内容md5值是否一致import hashlibdef wenjian(res,res1,n=1024): with open(res,'rb') as f: md5_obj = hashlib.md5() md5_obj.update(f.read(n)) ret = md5_obj.hexdigest() print(ret) with open(res1,'rb') as f1

  • 用户登录注册2022-06-03 11:35:00

    # 用户登录注册# 注册import hashlibuser = input('请输入用户名:')pasd = input('请输入密码:')md5_obj = hashlib.md5(user.encode('utf-8'))md5_obj.update(pasd.encode('utf-8'))ret = md5_obj.hexdigest()with open('information','

  • JS的运算符2022-06-02 21:35:49

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> var x = 10 // var ret = x++ // x +=1 // x = x+1 //先赋值再计算 var ret = ++x /

  • 数据转换-位串字节数组2022-06-02 14:33:54

    数据转换-位串字节数组 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 1 参考《GMT 0009-2012 SM2密码算法使用规范》第6节“数据转换” 在utils.h和utils.c中完成位串与8位字节串的转换功能(10'): int Bitstr2ByteArr(unsigned char * bs, unsigned char * ba,int *l

  • python 解决cookie 传递中文 与 获取的问题2022-06-01 20:05:06

    1. 设置的时候 ret = render(request, 'login.html') ret.set_cookie("username", "张三".encode('utf-8').decode('latin-1')) return ret 2. 获取 username = request.COOKIES.get("username")

  • JS的undefined(未定义的)数据类型2022-06-01 20:00:36

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> // undefined场景1 var a; console.log(a,typeof a) // undefined 'undefi

  • 闭包的二次学习2022-06-01 13:36:01

    def func(): # 定义函数func() a = 10 i = 0 def inner(): # 定义函数inner() nonlocal a, i a = a + 1 i = i + 1 print("第%s次执行所得结果是:" % i, end="") return a # 函数inner的返回值 return inner # 函

  • 题解 菜2022-05-30 22:01:09

    Description \(3\leq n\leq 8,2\leq L \leq 10^9,1\leq X<Y\leq L,1\leq K \leq n\) Solution 显然最大的数和其他的数字可以分开处理 , 即先计算出其他数字的和再计算最大值的取值方案 . 考虑用容斥解决相同最多 \(K\) 个的限制 . 考虑把 \(n-1\) 各元素分成若干个子集 , 每个子

  • 神经网络与深度学习(邱锡鹏)编程练习 2 实验3 基函数回归(最小二乘法优化)2022-05-30 16:31:54

    通过基函数对元素数据进行交换,从而将变量间的线性回归模型转换为非线性回归模型。 最小二乘法 + 多项式基函数 最小二乘法 + 高斯基函数 def identity_basis(x): ret = np.expand_dims(x, axis=1) return ret def multinomial_basis(x, feature_num=10): x = np.ex

  • 整除子串2022-05-29 14:03:26

    整除子串 给定一个由数字组成的字符串 $s$,请你计算能够被 $4$ 整除的 $s$ 的子串数量。 子串可以包含前导 $0$。 例如,如果 $s$ 为 124 ,则满足条件的子串有 $4$ 个: 12 , 4 , 24 , 124 ;如果 $s$ 为 04 ,则满足条件的子串有 $3$ 个: 0 , 4 , 04 。 输入格式 一个由数字组

  • CodeForces - 1670F Jee, You See? (带进位的数位dp)2022-05-27 20:32:40

    题目链接 题意:构造一个长度为n(n<=1000)的序列,使得序列的元素之和在[l,r]之间且异或和为z 挺有意思的一道题 首先不考虑l的限制,只要求和小于等于r以及异或和等于z,按二进制位从高到低依次对n个数同时赋值,设dp[u][lim]表示赋值完前u个二进制位,且当前位最多能选lim+r[u]个1的方案数(r

  • FFmpeg中的关键方法及结构体(二)avformat_open_input2022-05-26 22:02:13

    avformat_open_input 该方法声明在libavformat/avformat.h:2093 int avformat_open_input(AVFormatContext **ps, const char *url, const AVInputFormat *fmt, AVDictionary **options); 方法实现位于libavformat/demux.c:207,该方法主要用来选择IO以及

  • 347. 前K个高频元素2022-05-20 10:31:28

        class Solution { public: static bool cmp(pair<int, int>& m, pair<int, int>& n) { return m.second > n.second; } vector<int> topKFrequent(vector<int>& nums, int k) { unordered_map<in

  • 基于redis的商品秒杀系统2022-05-19 20:00:36

    利用redis的乐观锁,实现秒杀系统的数据同步(基于watch实现), 用户一: import redis conn = redis.Redis(host='127.0.0.1',port=6379) # conn.set('count',1000) with conn.pipeline() as pipe: # 先监视,自己的值没有被修改过 conn.watch('count') # 事务开始 p

  • c#字符串按照1.1,1.1.1,2.1,2.1.1排序2022-05-19 16:34:31

     List<string> list = new List<string> { "1", "1.1", "1.1.1", "1.1.2", "1.1.3", "1.2", "1.3", "2", "2.1", "2.2", "2.3", "2.3"

  • (转载)Lua的string.gsub函数的使用方法2022-05-15 18:00:34

    原文链接 Lua的string.gsub函数的使用方法 函数:ret = string.gsub( s, pattern, rep1[, n] ); 参数介绍 s 源对象,需要操作的对象 pattern 模式串,操作对象中包含的元素 rep1 替换串,将s中包含的pattern替换成rep1 n 替换次数,从左到右开始,省略表示全替换 ret 返回值,返回

  • C++编写通讯录控制台版2022-05-15 14:02:07

    C++编写通讯录控制台版 效果演示: 下载:程序 主要用到的知识点: 结构体 结构体的创建以及使用,利用数组创建多个结构体对象,在本程序中,利用宏define MAX 1000 来制约了数组的大小,从而达到控制通讯录大小的目的。 指针 AddBooks abs 本程序中用实例化了对象,并在函数中传入该对象的指针

  • JavaScript基础_12022-05-14 10:34:14

    JS 页面演示背景 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ivanlee</title> <link rel="shortcut icon" href="ab_favicon.ico"> <style>

  • 蚁剑菜刀虚拟终端执行命令返回ret=127之bypass2022-05-13 16:34:32

    当我们成功上传到网站一句话木马的时候发现无法在虚拟终端执行命令。发现大神有做此问题的bypass,在此复现一下。 虚拟终端出现ret=127 然后我们从Github上下载bypass的两个关键文件,地址点我. 将这两个文件上传到目标站点目录下,推荐根目录 然后我们需要在当前目录下建个临时目录,存

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有