ICode9

精准搜索请尝试: 精确搜索
  • 动态生成多个选择项【c#】2021-09-06 13:31:06

    <asp:CheckBoxList ID="cbxLabelList" runat="server" RepeatColumns="10" RepeatDirection="Horizontal"> </asp:CheckBoxList> DataTable dtinfo = pc.getdatainfo("");

  • CF1558A Charmed by the Game.md2021-08-25 14:06:56

    大概题意(本题主要难点 小 A 小 B 轮流负责接球发球,已知小 A 赢了 a a a 场,小 B 赢了 b b b 场,求接

  • 根据2个经纬度点,计算这2个经纬度点之间的距离(通过经度纬度得到距离)2021-08-24 04:00:35

    转载: https://www.cnblogs.com/softfair/p/distance_of_two_latitude_and_longitude_points.html 球面上任意两点之间的距离计算公式可以参考维基百科上的下述文章。 Great-circle distance Haversine formula 值得一提的是,维基百科推荐使用Haversine公式,理由是Great-circle di

  • 封装绑定事件的处理函数(事件代理)2021-08-23 20:34:37

    <ul id="list"> <li id="li1">项目一</li> <li>项目二</li> <li>项目三</li> <li>项目四</li> </ul> const list = document.getElementById('list'

  • canvas转img,blob相互转换2021-08-22 15:00:07

    1 // canvas转dataURL:canvas对象、转换格式、图像品质 2 function canvasToDataURL(canvas, format, quality){ 3 return canvas.toDataURL(format||'image/jpeg', quality||1.0); 4 } 5 // DataURL转canvas 6 function dataURLToCanvas(dataurl, cb){ 7 var canv

  • Javascript 导出文件(post、get请求)2021-08-19 17:02:28

    get请求,导出文件 /** * @author * @function: 导出文件(get请求) * @param {*} linkUrl 下载链接 */ let exportFileByGet = function (linkUrl) { if (!linkUrl) { return false; } if ( navigator.userAgent.index

  • Golang设计模式学习笔记--建造者模式2021-08-16 17:32:46

    建造者模式 在软件开发中有时需要创建一个复杂的对象,这个对象有很多小对象按照一定的步骤组成,例如计算机是由主板、内存、cpu、硬盘、显卡等组件组成,采购员不可能自己组装计算机,而是将计算机的配置要求告诉计算机销售公司,计算机销售公司再安排技术人员组装计算机,再交给采购员 生活

  • WPF 命令2021-08-15 11:33:17

      从表面看,逻辑流程是这样。但是实际上,流程很简单。 创建命令 将命令和命令源赋给指定控件 创建命令关联,将命令赋给命令关联,同时将判断  命令是否可执行  的事件,以及命令可执行时触发的事件 也赋给命令关联。(实际 这两个路由事件是命令目标发送的)                 

  • Jpa的criteriaBuilder.in 使用2021-08-11 11:00:06

    Criteria意为“标准、准则”,在数据库中翻译为“查询条件”,所以CriteriaBuider就是Java提供的、用来生成查询条件的“标准生成器”。 Criteria的in方法对应SOL语句中的IN关键字。比如:   select * from t_olympic_staiums y where y.id in (1,2,3,4,5)   网上查询到例子为:

  • Java包含数字的字符串,按数字排序2021-08-02 11:32:47

    /** * 自然排序比较器 */ public final class NaturalOrderComparator<T> implements Comparator<T> { private final boolean caseInsensitive; public NaturalOrderComparator(boolean caseInsensitive) { this.caseInsensitive = caseInsensitive

  • Shell调用curl实现IP归属地查询2021-07-28 14:35:48

    可用于shell环境进行IP归属地查询 #!/bin/bash #传入IP参数 IP=$1 #使用百度开放地址库 url="http://opendata.baidu.com/api.php?query=${IP}&co=&resource_id=6006&t=1412300361645&ie=utf8&oe=gbk&cb=op_aladdin_callback&format=json&tn=baidu&cb=jQuer

  • IDA ,ida pro的 IDC 脚本语言教程列表2021-07-15 16:04:07

    该程序在 0x40 段创建一个段并注释 BIOS 数据区。您应该加载并执行此文件以查看 BIOS 数据区变量的名称。 //------------------------------------------------ ------------------------- 静态 CW(关闭,名称,cmt){ 自动 x; x = [ 0x40, 关闭 ]; MakeWord(x); MakeName(x,name); Make

  • js里的发布订阅模式2021-07-13 23:03:36

    发布订阅模式(观察者模式) 发布订阅模式的定义:它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。 发布订阅模式在JS中最常见的就是DOM的事件绑定与触发: //todo 注册点击事件 btn.addEventListener("click", function (event) { co

  • JPA 的specification动态查询2021-07-11 15:33:17

    来自:https://www.jianshu.com/p/3c79125cc5cc   首先,dao接口需要继承JpaRepository与paSpecificationExecutor。JpaSpecificationExecutor 方法列表 findOne(Specification<T> spec); List<T> findAll(Specification<T> spec); Page<T> findAll(Specification<

  • AIDL跨进程回调2021-07-10 11:08:00

    一.服务端程序 1. 新建aidl文件,如ICameraCallback.aidl,添加客户端要回调的接口,例如: package com.android.camera; interface ICameraCallback { void onResult(String msg); } 2. 新建一个单例的类, 如CameraControler.java, 实现进程内通信相关的接口,内容如下: package com.an

  • H.264实验2021-07-10 00:03:09

    一、实验要求 1.将不同的视频序列编码为.264文件 2.固定码率,以不同的GOP长度及形状编码 GOP=15,2B帧;GOP=12,2B帧,GOP=9,2B帧 GOP=4,1B帧;GOP=12,无B帧;GOP=1,全I帧 3.相同的GOP长度及形状,不同的码率 用码流分析软件检查所生成的码流中各种编码模式和运动矢量等信息 4.用播放器观

  • lXD实验:利用LXD配置虚拟路由器(ubuntu18.04.5)2021-07-06 01:04:08

    最后一次进行该实验 参考了博客解决了route命令问题: https://blog.csdn.net/FlowerMin/article/details/106362114 https://blog.csdn.net/bobozai86/article/details/90714858 根据第二篇博客中的:   使用    vim /etc/netplan/*.yaml 命令(注意,反斜杠不能少),可以进入一个虚拟

  • linux学习之工具2021-07-04 12:02:58

    Linux 在线模拟器: jslinux ,Linux操作系统内核版本为2.6.20 JS/UIX 参考手册地址 jor1k cb.vu 参考TOOLBOX中文版

  • Unity和C++dll交互2021-06-28 22:32:33

    前言 ​ 我的一个名为嘤嘤嘤的同事,做机器人仿真,让我给他写一个Unity的机械臂仿真程序,整个流程就是我的unity程序开一个TCP的服务器,通过接收他发来的指令,并且解析成对应的动作来操控Unity的机械臂.本身项目很简单,但是问题是我正忙于考研,我作出第一个版本后,他需要改动

  • 文法:0型【短语文法】、1型【上下文有关文法】、2型【上下文无关文法】、3型【正规文法】2021-06-26 17:01:57

    乔姆斯基把方法分成四种类型,即0型、1型、2型和3型。这几种文法类型的概念一定要掌握,是一个非常重要的考点。对于这几种文法,一般书上都只有简单的概念介绍,比较抽象,所以很多学员都没有真正理解。下面我将把概念结合例题进行讲解。 0型文法 设G=(VN,VT,P,S),如果它的每个产生式α→β是这

  • 【winform】解决datagridview里放combox,combox不能按下键快速选择的问题2021-06-19 11:02:21

    效果图: 一开始,是拖个下拉框到窗体上,用dgv.controls.Add(combox)添加到表格里,在通过表格事件,触发时,改变下拉框的位置和大小,这样做,下拉框是会出现在表格里,但是有问题,不能通过键盘的下键进行快速筛选,当表格有多行时,在下拉框列按下键会先打开下拉框的选项列表,不过打开了又立马缩回去

  • vue_自定义表单验证2021-06-18 02:03:01

    邮箱验证 var checkEmail=(rule,value,cb) => { //验证邮箱的正则表达式 const regEmail= /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+([a-zA-Z0-9_-])+/ //另一种 const ds= /^([a-zA-Z0-9]+[_|\_|-|\-|\.]?)*[a-zA-Z0-9]+@([a-

  • CyclicBarrier2021-06-17 17:05:24

    所有的线程必须同时到达栅栏位置,才能继续执行。栅栏用于等待其他线程。 CyclicBarrier可以使一定数量的线程反复地在栅栏位置处汇集。当线程到达栅栏位置时将调用await方法,这个方法将阻塞直到所有线程都到达栅栏位置。如果所有线程都到达栅栏位置,那么栅栏将打开,此时所有的线程都将

  • 生成RSA密钥对2021-06-12 10:02:21

    #include <openssl/rsa.h> int PEM_write_RSAPublicKey(FILE* fp,const RSA* r); int PEM_write_RSAPrivateKey(FILE* fp,const RSA* r,const EVP_CIPHER* enc, unsigned char* kstr,int klen,pem_password_cb* cb,void* u); 参数: - fp: 需要打开一个磁盘文件,并且指定写权

  • curl -d 请求带参数2021-06-11 17:33:25

    curl  -d  "params" url 作用:使用-d发送带参数的请求(默认是post方式提交) 示例:curl -d "cb=cb_1540200657317&cid=afbe8fd3d73448c9&interfaceCode=b5018a28d5f8609f&pid=92b01a8207f5c404" https://act.vip.iqiyi.com/api/process.action 返回: var cb_154020065

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

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

ICode9版权所有