ICode9

精准搜索请尝试: 精确搜索
  • 递归、创建临时表2022-06-28 14:34:41

    GO/****** Object: StoredProcedure [dbo].[Proc_Drug_ScanTrackCodeTempInStock] Script Date: 2022/6/28 12:30:17 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: zhengwei-- Create date: 202206

  • 【剑指Offer 16】数值的整数次方2022-06-26 12:04:31

    /** * 剑指 Offer 16. 数值的整数次方 * https://leetcode.cn/problems/shu-zhi-de-zheng-shu-ci-fang-lcof/ * * 思路:快速幂 * x^n = x^a * x^b (n=a+b) * 13 = 1101 (十进制转二进制) * x^13 = (1 * x^8) * (1 * x^4) * (0 * x^2) * (1 * x^1) (0 表示不计入结果) * */ publ

  • Miniconda 和 Jupyter2022-06-25 22:33:18

    Miniconda简介 Miniconda是一款小巧的python环境管理工具,安装包大约只有50M多点,其安装程序中包含conda软件包管理器和Python。一旦安装了Miniconda,就可以使用conda命令安装任何其他软件工具包并创建环境等。 一、下载 可以进入miniconda的官网下载,也可通过以下链接直接进入下载页

  • 后缀表达式求值2022-06-25 00:05:00

    题目描述 为了便于处理表达式,常常将普通表达式(称为中缀表示)转换为后缀{运算符在后,如X/Y写为XY/表达式。在这样的表示中可以不用括号即可确定求值的顺序,如:(P+Q)(R-S) → PQ+RS-。后缀表达式的处理过程如下:扫描后缀表达式,凡遇操作数则将之压进堆栈,遇运算符则从堆栈中弹出两个操作数进

  • 中缀表达式转后缀表达式2022-06-25 00:04:42

    题目描述 输入一个中缀表达式,编程输出其后缀表达式,要求输出的后缀表达式的运算次序与输入的中缀表达式的运算次序相一致。为简单起见,假设输入的中缀表达式由+(加)、-(减)、×(乘)、/(除)四个运算符号以及左右圆括号和英文字母组成,其中算术运算符遵守先乘除后加减的运算规则。假设输入的中缀表

  • 数据结构复习代码——顺序结构下实现循环队列、基于顺寻存储串结构相关操作的实现2022-06-23 19:34:11

    1、顺序结构下实现循环队列 #include<stdio.h> #include<assert.h> #include<malloc.h> #define ElemType int #define MAXSIZE 9 typedef struct Queue //队列节点结构体 { ElemType *base; //节点数据域 int front;

  • 选数 Prime Path2022-06-22 21:04:47

    选数 题目 链接:[NOIP2002]选数 - 题库 - 计蒜客 (jisuanke.com) 样例输入 4 3 3 7 12 19 样例输出 1 数据范围 解题思路 枚举子集问题, 先来回顾一下如何去枚举数组中的数。 如果用循环来枚举 枚举一遍:一层for循环 固定一个数后枚举其他数:两层for循环 固定两个数后枚举其他数:

  • Knowledge base for Interview2022-06-22 04:31:42

    SaaS: Software as a service   What is DevOps culture? At its essence, a DevOps culture involves closer collaboration and a shared responsibility between development and operations for the products they create and maintain. This helps companies alig

  • 输入、输出和文件2022-06-21 13:02:45

    1.流和缓冲区 p593 c++把输入和输出看作字节流。输入时,程序从输入流中抽取字节;输出时,程序将字节插入到输出流中。 管理输入包含两步: 将流与输入去向的程序关联起来 将流与文件连接起来 通常,通过缓冲区可以高效的处理输入和输出,缓冲区是用作中介的内存块。 键盘输入每次提供一个

  • 数据结构复习代码——栈的顺序实现下的相关应用2022-06-20 19:04:19

    1、利用顺序栈实现进制的转换(该节代码文件类型均为.cpp) #include<stdio.h> #include<malloc.h> #include<assert.h> #include<stdlib.h> #include<iostream> #define ElemType int #define STACK_INIT_SIZE 10 #define STACK_INC_SIZE 3 typedef struct SeqStack {

  • 日常记录(97)tcl与其它2022-06-20 13:00:13

    TCL 简介 tool command language,广泛用于EDA自动化的一种脚本语言。 设置变量 set a 1 1 set b $a+1 1+1 set c [expr $b+1] 3 当TCL解释器遇到字符[时,它就会把随后的expr作为一个命令名,从而激活与expr对应的过程。 expr 为计算字符串表达式得到的最终值 转义 TCL语言中的反斜

  • Effective c++ 条款9 绝不在构造和析构过程中调用virtual函数2022-06-19 23:01:27

    问题: 当derived class对象调用derived class constructor函数前,会先调用base class constructor函数。如果derived class重写了base class的虚函数vfunc(),base class constructor函数中调用vfunc(),此时derived class对象调用base class constructor,会调用base class版本的vfun

  • 从零开始游戏开发——1.2 内存管理2022-06-19 11:34:25

      软件项目中最为重要的内容之一就是内存管理,游戏开发尤为如此。一款游戏的运行需要占用大量内存资源,特别是移动设备在硬件受限的情况下,如果不能管理好内存,系统很快就会因为内存不足导致程序崩溃。内存管理中最为关心的两类问题是内存泄露和内存碎片问题。使用C++进行开发时,我们

  • Effective c++ 条款7 为多态基类声明virtual析构函数2022-06-19 00:35:00

    问题: 当一个base class指针指向子类对象,若base class带着一个non-virtual析构函数,此时delete base class指针时,只会释放掉base class对象的资源,并不会释放drived class对象的资源,最终造成内存泄漏 解决: 任何带有virtual函数的class都应有一个virtual析构函数 虚函数实现原

  • 2022-06-18 15:31:42

    #include <iostream> class Base { public: int i; virtual void Print() { cout << "Base::Print"; } }; class Derived : public Base { public: int n; virtual void Print() { cout << "Derived::Print" << endl;}

  • 括号匹配2022-06-18 14:35:09

      #include<iostream>//用栈实现(是否匹配 using namespace std;   class SqStack { private: char* base; int stacksize; public: int top; SqStack(int m); void Push(char x); char Pop(); char Top(); };   SqStack::SqStack(int  m) { base = new char [m]; if (base =

  • BindOnce and callBack2022-06-18 11:35:27

    传递 base::{Once,Repeating} 如果所有权转移,则按值回调对象;否则,通过 引用传递 //Foo只是指向cb,但是不存储,也不消耗它 bool Foo(const base::OnceCallback<void(int)>& cb) { return cb.is_null(); } //Bar取得cb所有权,g_cb存储了他 base::RepeatingCallback<void(int)> g_cb;

  • html中元素分类和超链接2022-06-16 21:04:46

    元素 块元素 <p></p> <h1></h1>...<h6></h6> <ul></ul> <ol></ol> <hr> <div></div> 行内元素 <b></b> <strong></strong> <i></i> <em></em> <s

  • RT1052 A/D数据采集2022-06-15 22:05:10

    在开发板的例程中,提供了A/D数据采集的程序,使用时可调节板上的电位器来调节电压值来改变采集结果,通过串口调试工具可观察其采样值如图1所示。 <ignore_js_op>       图1 数据采集效果       利用前面所介绍的OLED屏显示方法与A/D采集相结合,可达到图2所示的直观显示效果。

  • 我所使用的生产 Java 17 启动参数2022-06-15 09:04:30

    JVM 参数升级提示工具:jacoline.dev/inspect JVM 参数词典:chriswhocodes.com Revolut(英国支付巨头)升级 Java 17 实战:https://www.bilibili.com/video/bv1SA4y1d7sZ 目前正常微服务综合内存占用+延迟+吞吐量,还是 G1 更优秀。但是如果你的微服务本身压力没到机器极限,要求延迟低,那么

  • 数据库表名大小写还原2022-06-14 00:34:48

    从windows备份数据库到linux,存在表名的大写全变成小写的情况,实在不想一个个去改了,便写了个存储过程来处理,有需要的朋友可以参考一二。 需要修复的库:WORK_BASE 先建一个正确表名的库:  RIGHT_BASE DROP PROCEDURE if EXISTS recoverTableName; DELIMITER // CREATE PROCEDURE re

  • Socket-TCP-Base2022-06-13 00:35:54

          suggested use Asynchronous Programming(Async Task)   Server: int connectCount = 0; Console.WriteLine("wait for conncet..."); Socket tcpServer = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPAddress iPAddre

  • Socket-UDP-Base2022-06-13 00:31:31

        Server: using System.Text; Console.WriteLine("UDP Server Satrt..."); Socket udpServer = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); IPAddress iPAddress = new IPAddress(new byte[] { 192, 168, 2, 103 });//IP

  • python中的ABC(Abstract Base Class)2022-06-11 11:35:35

    一般来讲,抽象类具有的特点有: 拥有抽象方法,且抽象类不能被实例化 抽象类的子类必须实现抽象方法后才能被实例化。 python本身不能支持我们实现一个抽象类,以下语句并无报错。 >>> class Person: ... def say_something(): ... pass ... >>> a = Person() pytho

  • 【深入 Zookeeper】— CAP 和 BASE 理论2022-06-10 19:05:10

    本文是《Paxos到Zookeeper:分布式一致性原理与实践》读书笔记,如有雷同,实属必然。 对于本地事务或者是集中式的事务处理系统,我么可以采用已经被实现很成熟的 ACID 模型来保证数据的严格一致性。随着分布式事务的出现,传统单机事务模型已经无法胜任,我们期望实现一套严格满足 ACID 特

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

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

ICode9版权所有