ICode9

精准搜索请尝试: 精确搜索
  • 达梦数据库性能优化-SQL优化案例分析2022-01-31 13:03:55

    以下通过一个案例分析来看一个sql通过语句重写、构建索引、更新统计信息优化后的最优执行计划。 1、准备测试数据 DROP TABLE TEST1;CREATE TABLE TEST1(ID INT,ID1 INT,ID2 INT,ID3 INT);insert into test1 select dbms_random.value(1,15000),dbms_random.value(1,15000),dbm

  • Oracle dmp文件导入(还原)到不同的表空间和不同的用户下2022-01-26 15:02:33

      一、exp/imp 解决方法 1、dmp文件包含导出时候表空间的信息,导入时候如果没有创建相应的表空间会提示表空间不存在2、如果几个表导出,导入时将错误忽略 ignore=y即可 3、用transport_tablespace参数,transport tablespace将一个表空间下的数据移到另一个表空间 3.1、使用transpo

  • 关于达梦8 的快速加载2022-01-26 01:32:08

    dmfldr(DM fast Loader)是达梦 8 提供的快速数据加载的命令行。通过 dmfldr 命令行工具能够把按照特定格式排序的文本数据快速、高效的加载到 DM8 数据库系统中,或把 DM8 数据库中的表数据按照一定格式导出到文本文件。 示例1:将文本 test1.txt 中的数据加载到 DM8 中 1)、准备数据文

  • 关于if __name__ == '__main__'语句的作用2022-01-25 17:33:38

       例如 : file2.py 文件的结尾写了一个test1()的调试函数,验证 file2.py 文件中的代码逻辑是否正确,现在另外一个 file1.py 文件需要调用 file2.py ,我们导入模块 import file2 ,结果 file1 直接运行了 file2().test1() ,我们不希望 file2 的调试函数在 file1 中运行,那我们就可以py

  • linux学习笔记二2022-01-23 11:32:32

    linux学习笔记二 文章目录 linux学习笔记二finding finding hyx@hyx-computer:~$ cd mnt -bash: cd: mnt: No such file or directory hyx@hyx-computer:~$ cd /mnt hyx@hyx-computer:/mnt$ cd c hyx@hyx-computer:/mnt/c$ cd users hyx@hyx-computer:/mnt/c/users$ cd

  • python web03-线程-07-线程共享全局变量2022-01-20 17:33:45

    python web03-线程-07-线程共享全局变量 import threading import time # 定义一个全局变量 g_num = 100 def test1(): global g_num g_num += 1 print("-----in test1 g_num=%d----" % g_num) def

  • python web03-08-多线程共享全局变量-2(线程传递变量方法)2022-01-20 17:30:41

    python web03-08-多线程共享全局变量-2(线程传递变量方法) 调用线程时,传递变量到函数中的方法 : threading.Thread(target=test1, args=(g_nums,)) import threading import time def test1(temp): temp.append(33) print("-----in test1 temp=%s----" % str(temp

  • java基础易错点———方法对象参数和基本类型参数2022-01-18 19:03:13

    易错点: 在我们学习基础的过程中,基本上所有的教程都会告诉你,方法内参数的修改和方法外的对象不相关,修改了方法内的参数并不会修改到方法外变量。 例如: public void test(){ int test=0; test1(test); System.out.println("test="+test); } public void test1(int test){ test=1;

  • 3.linux编译C/C++程序与Windows下编译Linux C++程序2022-01-17 19:32:07

    C和C++ 编译器: gcc GNU C Compiler 的缩写,经过十来年发展,意义变成了 GNU Compiler Collection,可同时支持 C、C++、Objective C和Java 等. 1.编译第一个C/C++程序 只编译执行一个C程序 gcc hello.c ./

  • zip文件自动打包2022-01-16 09:05:56

    简单的文件打包 首先是问题 我们有一个文件的文件过大,我需要删除或者压缩,当然我们就是选择压缩 如果是单个我们可以直接使用压缩功能 但是多个呢? 首先获取当前目录下的文件,使用 a=`ls` | tee test1 之后拿出一行一行文件 cat test1 | while read line 最后打包 zip -rP abc

  • zip文件自动打包2022-01-16 09:01:25

    简单的文件打包 首先是问题 我们有一个文件的文件过大,我需要删除或者压缩,当然我们就是选择压缩 如果是单个我们可以直接使用压缩功能 但是多个呢? 首先获取当前目录下的文件,使用 a=`ls` | tee test1 之后拿出一行一行文件 cat test1 | while read line 最后打包 zip -rP abc#123

  • [Nodejs入门] 2.nodejs初体验 ----- mac2022-01-13 19:59:17

    安装好nodejs环境后,运行一个简单的nodejs代码 新建一个learn 文件夹,以便以后放代码 ls命令查看文件夹是否新建成功 进入learn文件夹,新建文件夹test-code存放所有练习的code,再在此文件夹下新建test1文件夹并且进入test1文件夹新建一个文件index.js 写如下代码 const http = re

  • Python_shut_zipfile_learning2022-01-10 01:33:07

    # author: Roy.Gimport shutil# f1=open("test1.txt","r",encoding="utf-8")# # f1.write("大漠孤烟直,长河落日圆")# f1.flush()# f2=open("test_2.txt","w",encoding="utf-8")# shutil.copyfileobj(f1,f2) #c

  • 2022-1-7-Git2022-01-07 09:02:57

    git status  -----显示工作目录和暂存区的状态,查看哪些修改被暂存,哪些文件没有被Git tracked到。(查看哪些文件没上传到远程仓库) git add .  -----将该文件添加到暂存区(添加修改文件到远程仓库。"."代表所有未被上传的文件) git commit -a -m "test1"   -----合并多次提交(远程

  • C语言——整数除法的截断truncation2022-01-05 23:00:01

    C语言——整数除法的截断truncation C语言整数除法遵守截断truncation规则而非四舍五入 C99规定使用趋零截断,比如-3.8转化为-3 #include <stdio.h> int main(int argc, char const *argv[]) { int a = 5; int b = 3; printf("%d\n",a/b); } /** * save as test1.c * $g

  • Mysql开放读取权限2022-01-05 09:03:41

    对用户授权  mysql>grant rights on database.* to user@host identified by "pass"; 例1: 增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。 grant select,insert,update,delete on *.* to test1@"%" Identified by "abc"; O

  • Azure 应用服务】App Service 部署txt静态文件和Jar包在不同目录中的解决办法2022-01-03 22:34:23

    问题描述 在Web App wwwroot (Windows系统中)根目录下如何部署一个jar包和一个text文件,让两个文件都能被访问?   解决办法 Jar包和Text文件都分别放置在两个单独的文件夹中,并且在各自的文件夹中添加web.config来指明启动方式。 第一步:通过 App Service 门户配置页面,添加两个文件夹

  • 转 C/C++中extern关键字详解2021-12-31 17:06:48

    1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。       也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b)

  • 前端系列二十六:异常处理2021-12-31 11:07:13

    全局异常处理: 示例:         function test1() {               try {             console.log('test1')             test2( )             } catch ( error ) {                console.log( 'catch in test1', error )

  • java 将redis的数据批量取出来的时候遇到json格式转换异常2021-12-31 10:33:25

    需求:将数据存入redis 存放的数据结构是hash 现在需要把它批量取出 批量取出的方式有很多,这里记录的是取出来以后数据反序列化成java实体时候的异常   线上代码不贴,模拟该代码   UserLoginParams userLoginParams = new UserLoginParams(); userLoginParams.setDevice

  • 闲谈:java中的值传递和引用传递有什么区别?2021-12-30 20:05:12

    值传递:        (形式参数类型是基本数据类型和String):方法调用时,实际参数把它的值传递给对应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式参数值的改变不影响实际参数的值。 引用传递:        (形式参数类型是引

  • C 结构体大小计算-易懂篇2021-12-25 14:59:25

    废话不多说,以下方例子讲解结构体大小的计算方法。 #include <stdio.h> typedef struct { char a; //2字节 short b[2]; //short占2字节,char占1,字节对其故a、b共占用2+2*2=6字节 char *c;//指针占用8字节,a、b需字节对其,故ab+c共占8+8=16字节 int d;//int占4字节,单c指针占

  • java 本地模拟高并发2021-12-22 17:03:00

    通过http请求和多线程实现。 1、复写测试线程类,run方法中通过http请求进行模拟。 public class ThreadDemo implements Runnable { @Override public void run() { for (int i =0;i<10;i++){ String url = "http://localhost:8080/aaa/test";

  • JAVA 参数传递2021-12-19 11:04:16

    import java.util.Scanner; //值传递 (传递的是值的拷贝,也就是说传递后就互不相关了。) public class Main { void test1(int a) { a = 4; System.out.println("test1 a:" + a); } public static void main(String[] args) { Main ma = new

  • linux c随手记2021-12-18 20:04:40

    1: 变量申明   重复include 了相同的文件会报 redefinition 错误 比如 ============== test.c #include <stdio.h> #include "test1.c" #include "test2.c"   ============== test1.c #include "test2.c"   ============== test2.c int A=1; ==============

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

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

ICode9版权所有