- 博客(22)
- 资源 (3)
- 收藏
- 关注
原创 HttpClient总结
httpClient 本质就是进行TCP连接,每次new 都会新建连接->传数据->关闭连接,增加了响应时间,所以在访问同一IP接口时,可以对httpClient进行单例长连接模式,多次 HTTP 之间重用同一个 TCP 连接,从而。正在写WebApi 接口,用到HttpClient,突然想到这个这个用单例模式还是每次new实例好呢,为此在网上查询资料进行总结。在进行长连接时,往往会担心线程的安全,根据查询得知以下方法线程安全的。要处理这个问题,增加超时时间是一个方法,另外还可以通过设置。
2023-07-04 11:22:58
441
原创 Xamarin 总结 (官方文档笔记)
1. ContentDescription 一个 属性,供屏幕读取 API 使用,以提供控件用途的可访问说明。<ImageButton android:id=@+id/saveButton" android:src="@drawable/save_image" android:contentDescription="Save data" />2. android:hint 在EditText 提供预期输入。<EditText android:
2022-04-06 09:24:13
507
原创 Xamarin 打开相机 选择系统照片并上传服务器
1. 首先在AndroidManifest.xml中进行配置权限 <!-- 这两个权限用于进行拍照存储权限--> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />2. 在OnCreate() 事件中判
2022-04-02 10:21:50
4400
1
原创 Xamarin 学习(自用)
活动的生命周期OnCreate()在OnCreate 中主要功能是创建视图并将变量绑定到列表上 protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.A_ASRS_001); this._Init();...
2022-04-02 09:41:46
454
原创 .net Timer 笔记
System.Timers.Timer,它会触发事件并定期在一个或多个事件接收器中执行代码。该类旨在用作多线程环境中的基于服务器或服务组件;它没有用户界面,在运行时不可见。 System.Threading.Timer,它定期在线程池线程上执行单个回调方法。回调方法是在实例化定时器时定义的,无法更改。与System.Timers.Timer类一样,此类旨在用作多线程环境中的基于服务器或服务组件;它没有用户界面,在运行时不可见。 System.Windows.Forms.Timer,一个Windows窗体
2022-02-24 19:17:05
130
转载 C# 异步 async await 理解
本文主要对async await 这种基于任务(Task)异步模式进行分析总结。简单理解同步是按顺序执行的但异步不影响主线程的使用异步调用异步线程。async 异步返回类型有 Task 、Task<TResult>、void 三种类型。通常包含await运算符的一个或多个实例,但缺少await表达式也不会导致生成编译器错误。 如果异步方法未使用await运算符标记暂停点,那么异步方法会作为同步方法执行,即使有async修饰符也不例外,编译器将为此类方法发布一个警告。...
2021-12-24 14:19:30
882
原创 事务进程ID与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品 问题及想法
今天有个项目(SQL SERVER)出现上述死锁错误,经过查阅造成死锁的主要有两个原因:1.两个表进行互锁: 进程A访问表A (锁)访问表B ,进程B访问表B(锁) 访问表A。2.同表互锁:进程A读数据A(共享锁),修改A (排它锁), 进程A读数据A(共享锁),修改数据A(排它锁)。 本项目只有两个进程A,B ,大量访问表A 和表B,出现的次数也不是很频繁,所以在进程A中所有访问表A和表B中加了Nolock,在进行读数据时并不锁表,测试还不会会出现上述死锁问题。 ...
2021-01-26 10:33:17
8130
转载 MySql 通过日期分组统计(收藏转载)
按月统计(一)select date_format(create_time, '%Y-%m') mont, count(*) counfrom t_contentgroup by date_format(create_time, '%Y-%m');按天统计(二)select date_format(create_time, '%Y-%m-%d') dat, count(*) counfrom t_contentgroup by date_format(create_time, '%
2020-07-23 16:21:45
211
原创 预测相关方法整理(ARMA,RNN,LSTM等)
AR模型(Auto Regressive Model):自回归模型是用自身做回归变量的过程,它利用以前的随机变量的线性组合来描述以后该随机变量的回归模型。MA模型(Move Average Model):为了简化AR模型参数,就有引进移动平均模型MA的必要。考虑如下形式的(无穷阶)自回归过程:yt=ayt−1+a2yt−2+...+apyt−p+...+utyt=ayt−...
2020-07-23 16:13:48
1533
原创 解决’You are using pip version 19.2.3, however version 20.0.2 is available. ‘ 问题
一、问题描述 今天安装sklearn包时提示安装错误,报‘You are using pip version 19.2.3, however version 20.0.2 is available’,在网上搜索尝试了‘python -m pip install --upgrade pip’、‘python -m pip install -U pip’、‘-m pip instal...
2020-04-08 16:27:20
9140
转载 Mybatis Generator配置详解
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-confi...
2019-06-20 15:31:08
130
原创 初学mybatis,实现简单增删改总结
一、数据库 数据库运用MySQL,简单建立一个login表,表结构如下: 二、mybatis测试实例开发2.1 开发环境 Java采用1.8,用idea开发,MySQL5.72.2 引入依赖首先打开idea建立maven工程,在pom.xml中配置进行引用包。其中MySQL包和mybatis包最先使用的...
2019-06-14 14:31:40
273
原创 利用python将sqlserver的表导入excle
练习,直接上代码import pymssqlimport xlwt# server 数据库服务器名称或IP# user 用户名# password 密码# database 数据库名称conn = pymssql.connect('127.0.0.1', 'sa', '123456', 'WC_DONGWANG')cursor = conn.cursor(...
2019-04-01 10:23:28
878
原创 Oracle11g 报口令失效 解决方案
原因 今天一个项目突然报ORA-28001:口令失效。在查找资料后得出Oracle11g创建用户时密码过期限制时180天,在超出180天之后密码未作修改就会导致用户无法登陆。这是Oracle公司为了数据库的安全性在11g引入这个默认功能。如果超出这个期限就会报这种错误。解决方案 1. 在plsql中或sqlplus中先用sysdba的权限进行登录。这是更改配置文件的基...
2019-04-01 10:07:11
1042
转载 未启用Hyper-V,仍有VMware不兼容报错
更改注册表但是,今天我出现这个报错的时候,本身也没有开启Hyper-V。网上有网友建议将Hyper-V开启再关掉。我试验了,但是重启后依然有报错。因为报错是“WMware Workstation与Hyper-v不兼容。”, 所以重装WMware Workstation应该是没有用的。如果没有办法的话,那就只能重装系统了。还好修改注册表键值救了我。1. 在搜索栏里搜索regedit,然后打...
2018-11-14 21:47:29
22966
3
原创 oracle数据库基本概念整理
一、Oracle数据库的基本概念1.1 数据库名 Oracle数据库名类似与人的身份证号,是数据库的标识,每台数据库都有一个数据库名,用参数DB_NAME表示。 数据库名是在安装数据库、创建新的数据库、创建数据库控制文件、修改数据结构、备份与恢复数据库时都需要使用到的。查询当前数据名:方法一:select name from v$database;方法二:show pa...
2018-10-18 16:18:53
515
原创 关于数据库不用外键的想法
在上学时学习数据库要学习数据关系模型,知道需要通过关系模式中的主码和外码建立保证模型的完整性约束,保证数据的一致性和完整性。后来有作业要让做网页项目,需要自己建立数据库,我严格按照书中创建,那时表中创有一大堆外键利用SSH框架映射,因为关系模型设计不规范 从而简单的insert的语句插入都报错,费了很大的时间,后来了解的有同学根本就没创建外键,功能也能照样运行,那时又对外键需不需要创建...
2018-07-26 10:42:47
5763
原创 用powerbuilder写一个简单计算器
初学pb,通过练习制作一个实现简单功能的计算器来联系窗口等的使用(1)首先创建计算器的模型,如图(2)然后设计全局变量:其中result代表计算中的结果,buffer则为一个缓冲变量,judge则是判断计算器的状态(0为初始状态,1+,2-。。。)(3)对每个数字设置按钮,添加以下脚本:if judge=0 then result=0 //result=0时,此时为输入状态end if buff...
2018-06-13 17:50:38
7738
1
原创 数据库中的游标--基于SQL server
一、游标的概念游标可以提供一种机制,使每次处理一行或一部分行游标分为两部分:游标结果集(Cursor Result Set)和游标位置(Cursor Position)SQL server支持3种游标:1.T-SQL游标:基于declare cursor,主要用于T-SQL脚本、存储过程、触发器中2.应用程序编程接口(API)服务器游标3.客户端游标二、游标的基本操作游标主要包括声明游标、打开游标...
2018-06-01 17:42:27
262
原创 sql sever中对go批处理的理解
go 命令相当与一个批处理,当编译器读到go时会将go之前的所有语句当作一个批处理。而且,用户定义的局部变量是限制在一个批处理中,不同批处理需要重新定义如:提示:如果是把第二个go去掉就会返回正常的结果。使用规则:在create default,create procedure,create rule,create view等不能在批处理中与其他语句一起使用不能在定义check约束之后在同一个批处...
2018-05-30 16:46:37
1446
原创 在sql sever2012中group by子句实例
今天学习sql sever练习了group by语句。基本语法:group by 分组表达式 with cube|rollupgroup by中的列必须与select中的列名相同,从而进行分组。group by进行多列分组按后面字段的优先级进行排列,即group by a,b 先根据A排列,在根据B排列。依此同理如果用with cube 在返回结果后不仅包含group by 的正常行还包含所有可能...
2018-05-30 14:43:45
616
vb6鼠标滚轮插件(win10可用)
2018-10-15
SQLSERVER2012帮助文档
2018-08-03
unity3D小游戏
2018-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人