ICode9

精准搜索请尝试: 精确搜索
  • 微信小程序两点之间的距离2022-03-06 20:00:09

    1:申请key: https://lbs.qq.com/dev/console/application/mine 网址: https://note.youdao.com/ynoteshare/index.html?id=f4bce6ad3877f203874d8cb490f73925&type=note&_time=1646188518511     2       3:       4:       5:                  6: //

  • pandas_设计样本(资产)组合2022-03-06 12:31:21

    目录 需求 设计-选择标的 设计-检验有效性 设计-计算风险与夏普比率 需求 某个客户需要9%的收益率,对该客户进行组合优化配置,设计适合该客户的金融产品雏形 设计-选择标的 选择10个标的,计算这10个标的的年化收益率、年化协方差 import pandas as pd import numpy as np import

  • 网络套接字socket2022-03-03 20:31:51

    socket套接字 网络字节序 小端法存储,高位存高地址,地位存低地址。网络字节序是大端法: sockaddr地址结构 socket模型 客户端和服务端进行通信的时候会有3个socket socket()和bind()函数 listen()和accept()函数 accept()阻塞等待客户端进行连接,成功的话,返回一个与客

  • 通讯录3.0(数据库版)2022-03-02 16:30:50

    通讯录3.0版本 一、序言二、功能三、代码1、主函数2、函数声明3、功能函数 一、序言 这是使用数据库写成的通讯录 相较于链表与文件 更加的简洁 操作单一 主要是要记得懂得 数据库的命令 然后用C写出 最常用的两个函数 sqlite3_exec(pdb,sql,NULL,NULL,&errmsg) 第一个

  • 力扣(LeetCode)60. 排列序列(2022.03.01)2022-03-01 23:59:06

    给出集合 [1,2,3,…,n],其所有元素共有 n! 种排列。 按大小顺序列出所有排列情况,并一一标记,当 n = 3 时, 所有排列如下: “123” “132” “213” “231” “312” “321” 给定 n 和 k,返回第 k 个排列。 示例 1: 输入:n = 3, k = 3 输出:“213” 示例 2: 输入:n = 4, k = 9 输出:“2

  • 【Leetcode】 C语言 228. Summary Ranges2022-02-28 21:00:19

    Summary Ranges 题目分析:输出数组的连续排序的数字,如果有数字断档就再分接上后续的范围。利用两个指针分别指向连续的两个数字判断是否相差+1,再循环。 char ** summaryRanges(int* nums, int numsSize, int* returnSize){ char **ret = malloc(sizeof(char*)*20);

  • 【7. Math和Date】2022-02-28 19:32:15

    Math和Date MathDate常用方法格式化日期时间 Math Math的常用方法 【1】 Math.random() 随机,生成一个[0, 1)的随机数 【2】 Math.round() 四舍五入 【3】 Math.ceil() 向上取整 【4】 Math.floor() 向下取整 【5】 Math.pow(n1,n2) 计算n1的n2次方 n1*

  • 个人练习- PAT甲级-1094 The Largest Generation2022-02-27 17:02:00

    题目链接https://pintia.cn/problem-sets/994805342720868352/problems/994805372601090048 题号居然又改回去了,真是神奇。。。 题目大意是:给定一个家族人数和有孩子的人数,并给出父亲和孩子的编号。固定01号为根结点。求人数最多的层数及该层人数。 开始时不太想建树,想了半天

  • Leetocde 370. 区间加法(中等) 1109. 航班预订统计(中等) 1094. 拼车(中等) 差分数组求频繁区间增减问题2022-02-26 19:35:38

    讲解:labuladong 370. 区间加法(中等) 题目:    思路: 进行多次区间加减。使用差分数组,diff[n]记录num[n]-num[n-1]。这样对于区间[start,end]的加减操作只反映diff[start]+=inc,diff[end+1]-=inc。注意要判断end+1<n,如果超出范围则无需操作 class Solution { public: vector<

  • linux 文件I/O2022-02-26 16:04:11

    介绍文件读写的基本要素。 在对文件读写操作钱,需要先打开文件, 内核为每一个进程维护一个打开文件的列表,该表称为文件表 -file table。由一些文件描述符(fds)的非负整数进行索引。 文件描述符 int 类型。 每个进程都会打开3个文件描述符:0,1,2,除非进程显式的关闭。 0=标准输入 1=标准

  • AT4119 [ARC096C] Everything on It2022-02-25 22:35:56

    https://www.luogu.com.cn/problem/AT4119 你说原来那个题面蛮好的你换了它干什么你告诉我 截一张qiuly神仙的翻译 换汤不换药啊 设\(f[i]\)表示钦定\(i\)种酱不合法的方案数,直接拿\(ANS=\sum\limits_{i=0}^n \binom{n}{i} (-1)^i f(i) \times 2^{2^{n-i}}\) 因为包含不合法酱的

  • 2022春每日一题:Day 202022-02-25 21:34:43

    题目:Secret Message 老师说的trie树入门题 对于每个密码,存入trie树,每个字符对应编号i,则sum[i]++,最后结尾的编号为j,cnt[j]++ 查询,每个字符对应编号为i,不存在直接返回ret,否则,ret+=cnt[i](某个密码是此查询的前缀),最后返回答案ret+sum[j]-cnt[j](cnt[j]已经加过一次,此查询是sum[j]个密

  • Matlab调用自定义的类成员函数时出现输入参数太多的错误的解决方法2022-02-24 21:02:03

    当我们调用自定义的类成员函数时,可能出现“错误使用......,输入参数太多”的提示。下面对这一情况进行展示并给出我的解决方法,希望能够对你有所帮助。 举一个简单的例子,定义一个person类,其包括ID、age、height、weight成员变量,一个默认构造函数person,一个成员变量设置函数set。其

  • C++算法(四)判断字符串是否是数值2022-02-24 17:02:21

    文章目录 表示数值的字符串一、题目描述二、解题思路及代码实现1、解题思路2、C++代码实现 三、提交结果总结 表示数值的字符串 一、题目描述 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 数值(按顺序)可以分成以下几个部分: 若干空格 一个 小数 或者 整数

  • 【openwrt】按键2022-02-24 13:58:29

    文章目录 1.原理1.1.硬件电路1.2.管脚信息1.3.GPIO内存映射图1.4 管脚中断号 2.实现2.1.设备树配置2.1.1.mt7621.dtsi2.1.2 ctunite-t2.dts 2.2.配置2.3.驱动2.3.1.mt7621 gpio驱动源码2.3.2 按键热插拔驱动2.3.3.procd捕获按键热插拔驱动发送的netlink消息 3.参考文档

  • u-boot lists_bind_fdt函数2022-02-24 12:37:10

    函数位置driver/core/lists.c文件 int lists_bind_fdt(struct udevice *parent, ofnode node, struct udevice **devp, bool pre_reloc_only) { struct driver *driver = ll_entry_start(struct driver, driver); const int n_ents = ll_entry_count(struct d

  • u-boot uclass_bind_device函数2022-02-24 12:36:26

    int uclass_bind_device(struct udevice *dev) { struct uclass *uc; int ret; uc = dev->uclass;// list_add_tail(&dev->uclass_node, &uc->dev_head); if (dev->parent) { struct uclass_driver *uc_drv = dev->pare

  • CF765F Souvenirs2022-02-22 20:03:03

    https://www.luogu.com.cn/problem/CF765F 挺不错的一道题,首先考虑扫描线,对于每个\(i\),找\(j<i,a[j]>a[i], j\)最大的 用权值线段树可以轻易维护 假设找到一个\(j\),然后再找\((a[i],a[j])\)之间的 时间复杂度不优 考虑再找到的一个是\(j'\) 发现必须要满足\(a[j']-a[i]<a[j]-a[i]

  • luogu P5406 [THUPC2019]找树2022-02-22 20:01:39

    https://www.luogu.com.cn/problem/P5406 首先要意识到这题不是最优化问题,而是计数类问题(光这点就不简单了) 考虑矩阵树定理计算的是什么 \[\sum_{T}\prod w_{e\in T} \]这里\(\prod\)不一定是乘法,题目给出的这几个运算爷可以 于是乎可以构造集合幂级数\(x^{w}\),注意到\(FWT\)是线

  • RTCAN 驱动模块到RTDM 中2022-02-22 17:01:57

    1 .rtCAN 驱动模块到RTDM 中 int __init rtcan_init(void) { int err = 0; if (!realtime_core_enabled()) return 0; printk("RT-Socket-CAN %d.%d.%d - %s\n", RTCAN_MAJOR_VER, RTCAN_MINOR_VER, RTCAN_BUGFIX_VER, rtcan_rtdm_provider_n

  • 栈迁移原理介绍与应用2022-02-20 20:01:55

    本文将对CTF Pwn中「栈迁移」(又称「栈转移」)这一技术进行介绍与分析,希望读完本文后以下问题将不再困扰你: 什么是栈迁移?栈迁移解决了什么问题?怎么使用栈迁移这个技巧? 开始之前,有如下预备知识会极大提升你的阅读体验: CTF Pwn是在做什么?提权(Getshell)是什么意思?在操作系统内

  • leetcode算法118.杨辉三角2022-02-20 10:05:10

  • linux网络编程-进程间通信——消息队列2022-02-19 22:02:51

    1 #include<stdio.h> 2 #include<string.h> 3 #include<sys/types.h> 4 #include<sys/ipc.h> 5 #include<sys/msg.h> 6 int main() 7 { 8 int ret = -1; 9 key_t key; 10 char *msgpath = "./ipc/"; 11 int

  • lua 通过alien调用 AutoHotkey.dll2022-02-19 18:33:17

    lua 调用 AutoHotkey.dll require( "alien")local ahkh = alien.load "H:/B_SoftWare/Python_Java/AutoHotkey+anaconda/ahk/ahk,ahkdll/ahkdll-v1-release-master (1)/ahkdll-v1-release-master/Win32a/AutoHotkey.dll" ahkh.ahkReady:types{ret='int

  • rop emporium call me (x64)2022-02-10 12:31:01

    这道题惊喜点在于.so文件也可以拖到ida里逆向,服! 下面是题解过程: 左边发现奇怪的callme-one,two,three. 但是人家动态链接了,不知道内容是什么就无法利用,使用ida,把so文件拽里面 告诉我们,按这个参数就correctly了。 下面反倒过程平平无奇了 使用ROPgadget  找到三个参数的pop rdi

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

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

ICode9版权所有