ICode9

精准搜索请尝试: 精确搜索
  • Flask项目使用Oracle数据库踩坑指南——数据库连接池配置2022-01-14 15:05:31

    概述 为了尝试快速开发,使用Flask框架构建了web项目,但因需要适配Oracle数据库,从而折腾出一堆问题。 flask项目一般使用 flask-sqlalchemy 基于 SQLAlchemy中间件实现多种类型数据库的适配,Oracle也在其中。 本文为踩坑指南的第二篇。 配置连接池创建连接的一般过程 在Flask项目

  • 树莓派小车——跑道自动循迹2022-01-09 20:03:37

    # import the necessary packages from picamera.array import PiRGBArray from picamera import PiCamera import RPi.GPIO as GPIO import time import cv2 # initialize the camera and grab a reference to the raw camera capture GPIO.setmode(GPIO.BOARD) INT1 = 11 I

  • LeetCode 48. 旋转图像 规律题2022-01-06 11:04:17

    LeetCode 48. 旋转图像 规律题 题目描述 给定一个 \(n\*n\) 的二维矩阵,表示一张图片。 请将这张图片顺时针旋转 \(90^{\\circ}\)。 注意: 你只能进行原地操作,即:直接修改矩阵的值,且不可以分配一个新的二维数组。 样例1 输入: [ [1,2,3], [4,5,6], [7,8,9] ], 输出: [ [7,4,1]

  • python2 安装 oracle 扩展2021-12-31 22:03:07

    python2 安装 oracle 扩展 1. 安装 oracle 依赖2. 安装 Oracle 客户端3. 总结 前几天重装了系统,今天运行python 程序时发现报错 ImportError: No module named cx_Oracle。 忘记装 oracle 依赖了。。。 1. 安装 oracle 依赖 我用的是 python2.7 版本,直接用 pip 去下载

  • cf1089 F. Fractions(数论)2021-12-23 23:36:03

    题意: 给定正整数 n,构造不超过 1e5 个真分数,要求这些真分数的和为 \(1-\frac 1{n}\) ,且每个真分数的分母都是小于 n 的 n 的因数。 思路: 答案一定形如 $\frac {cx}{n} + \frac{dy}{n} + \cdots $,其中 \(x,y\) 是 \(n\) 的因子。因为这样才能让约分后的分子小于 \(n\) 。同时还要有

  • Solution -「HNOI」EVACUATE2021-12-21 22:01:50

    Sol. 可以发现人的移动除了不能穿墙以外没有别的限制。也就是说人的移动多半不是解题的突破口。 接下来会发现出口的限制很强,即出口每个时刻只能允许一个人出去。 每个时刻? 不难想到对于每一个时刻每一个门,我们单独考虑。也就是说每一个门具有三个属性,横坐标、纵坐标、时间坐标。

  • 实验4 8086标志寄存器及中断2021-12-16 11:00:13

                   执行后ZF和CF的值置为1               执行后ZF的值置为1        有些指令的执行结果会影响到一些标志位,如指令add/sub的执行会影响到CF, PF, AF, ZF, SF, OF; 有些,则不影响,如mov, push, pop, inc, dec。   inc不改变标志位CF,而add

  • 初学Django:第十二天,聚合函数,排序函数,关联查询,模型操作查询数据2021-12-15 23:04:46

    1.聚合函数 平均数(Avg)数量(Count),最大(Max),最小(Min),求和(Sum)需要和过滤器调用  aggregate() 1.1.使用:from django.db.models import Sum,Avg,Max,Min,Count 查询图书的总阅读量 BookInfo.objects.aggregate(Sum('readcount')) 1.2.语法:aggregate(函数(‘字段’)) 查询图书的总数:c

  • 实验4 8086标志寄存器及其中断2021-12-15 15:03:47

    实验任务1 验证性实验:有些汇编指令会影响到标志寄存器中的一个或多个状态标志位。在debug环境中,分别实践、观察: 1 assume cs:code,ds:data 2 data segment 3 x dw 1020h,2240h,9522h,5060h,3359h,6652h,2530h,7031h 4 y dw 3210h,5510h,6066h,5121h,8801h,6210h,71

  • 实验四2021-12-13 22:32:11

    实验任务一 源码: assume cs:code, ds:data data segment x dw 1020h, 2240h, 9522h, 5060h, 3359h, 6652h, 2530h, 7031h y dw 3210h, 5510h, 6066h, 5121h, 8801h, 6210h, 7119h, 3912h data ends code segment start: mov ax, data mov ds, ax mov si, off

  • 实验4 8086标志寄存器及中断2021-12-13 09:31:53

    实验任务1 task4_1.asm源码: assume cs:code, ds:data data segment x dw 1020h, 2240h, 9522h, 5060h, 3359h, 6652h, 2530h, 7031h y dw 3210h, 5510h, 6066h, 5121h, 8801h, 6210h, 7119h, 3912h data ends code segment start: mov ax, data mov ds, ax mov

  • 实验4 8086标志寄存器及中断2021-12-12 22:01:43

    任务一: 调试结果,成功完成数据段中128位相加  line31-34的4条inc指令 不能替换为add指令 原因:使用add会导致进位寄存器CF的值发生变化。NC->CY; 而inc指令不会改变进位寄存器CF的值.       任务二: 运行结果:        1.汇编指令代码line11-18,实现功能: 从键盘上读取输

  • go x,y=y,x交换原理2021-12-11 13:32:28

    package main import ( "fmt" ) func main() { x := 1 y := 2 x, y = y, x fmt.Printf("x:%d,y:%d\n", x, y) }   0x0026 00038 (.\Hello.go:8) MOVQ $1, "".x+48(SP) //1赋值给x 0x002f 00047 (.\Hello.go:9) MOV

  • 实验4 8086标志寄存器及中断2021-12-10 19:39:14

    实验结论 1.实验任务1      使用add,零标志位和进位标志位都发生了改变      使用inc,零标志位发生改变,进位标志位未改变 源码: 1 assume cs:code, ds:data 2 3 data segment 4 x dw 1020h, 2240h, 9522h, 5060h, 3359h, 6652h, 2530h, 7031h 5 y dw 3210h, 551

  • 2021-12-03 WPF上位机 109-欧姆龙协议2021-12-03 16:02:10

    欧姆龙PLC存储区 A:是模拟通道 D:数据区 D10-》两个字节(Modbus-》两个字节(一个字) 需要是的什么类型的数据 short->一个寄存器,float->两个寄 存器) H:保持继电器 IO:输入输出点 W:内部继电器 C:计数器 T:定时器 CF:系统标记 Modbus通信 01 02(CIO) 03(DM) 04(CIO) 仿真环境搭建与测试 1、CX-

  • 实验3 转移指令跳转原理及其简单应用编程2021-12-02 13:03:20

    四、实验结论 1、实验任务1 task1.asm源码: 1 assume cs:code, ds:data 2 3 data segment 4 x db 1, 9, 3 5 len1 equ $ - x ; 符号常量, $指下一个数据项的偏移地址,这个示例中,是3 6 7 y dw 1, 9, 3 8 len2 equ $ - y ; 符号常量, $指下一个数据项的偏

  • 实验3 转移指令跳转原理及其简单应用编程2021-11-28 21:06:03

    实验任务1 给出程序task1.asm源码,及,运行截图  assume cs:code, ds:data data segment x db 1, 9, 3 len1 equ $ - x ; 符号常量, $指下一个数据项的偏移地址,这个示例中,是3 y dw 1, 9, 3 len2 equ $ - y ; 符号常量, $指下一个数据项的偏移地址,这个示例

  • 利用cx_Freeze在linux下打包python程序2021-11-28 14:32:56

    Linux 下打包方法总结 1. 安装 patchelf   在安装 patchelf 前,须保证系统安装 wget、autoconf、automake、libtool 等工具,安命令如下: sudo apt install wget autoconf automake libtool -y   1.1 使用以下命令下载patchelf: wget https://github.com/NixOS/patchelf/arch

  • 第一次自己写汇编,输出100以内的素数,但是一运行就卡死。2021-11-28 12:03:39

    assume cs:cseg,ds:dseg dseg segment stack sushu dw 50h dup (?);创建一个50个字节的空数据用于放素数 dseg ends cseg segment start: mov ax,dseg;连接段寄存器 mov ds,ax mov cx,100;100 个数字并循环100次 sort: push cx;入栈 mov si,0;指针归零 inner: mov ax,cx;将cx的

  • 实验3 转移指令跳转原理及其简单应用编程2021-11-28 02:00:28

    四、实验结论 实验任务1 task3_1的源码 assume cs:code, ds:data data segment x db 1, 9, 3 len1 equ $ - x y dw 1, 9, 3 len2 equ $ - y data ends code segment start: mov ax, data mov ds, ax mov si, offset x mov cx, len1 mov

  • C#中base关键字的几种用法2021-11-18 18:31:24

    base最大的使用就是“面向对象”开发的多态中。base可以对派生类(子类)实例中调用基类(父类)的构造函数方法或者基类上已经被重写的虚方法。 首先声明两个类 A B public class A { public A() { Console.WriteLine("我是父类A"); } p

  • chapter 4:添加一个球体2021-11-12 13:00:48

    chapter 4:添加一个球体 文章翻译   让我们一起给光线追踪器添加一个简单的物体,人们经常在光线追踪中使用球体,因为计算光线是否击中球体是非常简单的。回忆一下球体中心在原点且半径为R的方程式,x * x + y * y + z * z = R * R. 你所读到的方程对任何的(x,y,z)都适用,如果这个等式

  • 初识python 之 cx_oracle2021-11-10 09:33:52

    使用cx_oracle操作oracle数据库 oracleClient 包 #!/user/bin env python # author:Simple-Sir # create_time: 2021/11/9 15:41 import cx_Oracle class OracleClient(): def __init__(self,sql_list): self.sql_list=sql_list def run_sql(self): tr

  • 汇编语言指令大全(详细)2021-11-01 23:04:45

    gxg1978 2013-05-09 11:31:43 18149 收藏 366 分类专栏: 汇编 文章标签: 汇编语言 指针 指令 汇编语言指令大全 8080汇编手册数据传输指令 ─────────────────

  • 图像旋转放大缩小2021-11-01 12:02:23

    import cv2 import matplotlib.pyplot as plt import numpy as np #显示图片 def show(image): plt.imshow(image) plt.axis('off') plt.show() #读取图片,由BGR格式转换为RGB格式 def imread(image): image = cv2.imread(image) image = cv2.cvtColor

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

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

ICode9版权所有