notes
文章平均质量分 51
Shape Lee
这个作者很懒,什么都没留下…
展开
-
HttpClient总结
httpClient 本质就是进行TCP连接,每次new 都会新建连接->传数据->关闭连接,增加了响应时间,所以在访问同一IP接口时,可以对httpClient进行单例长连接模式,多次 HTTP 之间重用同一个 TCP 连接,从而。正在写WebApi 接口,用到HttpClient,突然想到这个这个用单例模式还是每次new实例好呢,为此在网上查询资料进行总结。在进行长连接时,往往会担心线程的安全,根据查询得知以下方法线程安全的。要处理这个问题,增加超时时间是一个方法,另外还可以通过设置。原创 2023-07-04 11:22:58 · 417 阅读 · 0 评论 -
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 · 465 阅读 · 0 评论 -
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 · 4137 阅读 · 1 评论 -
.net Timer 笔记
System.Timers.Timer,它会触发事件并定期在一个或多个事件接收器中执行代码。该类旨在用作多线程环境中的基于服务器或服务组件;它没有用户界面,在运行时不可见。 System.Threading.Timer,它定期在线程池线程上执行单个回调方法。回调方法是在实例化定时器时定义的,无法更改。与System.Timers.Timer类一样,此类旨在用作多线程环境中的基于服务器或服务组件;它没有用户界面,在运行时不可见。 System.Windows.Forms.Timer,一个Windows窗体原创 2022-02-24 19:17:05 · 123 阅读 · 0 评论 -
C# 异步 async await 理解
本文主要对async await 这种基于任务(Task)异步模式进行分析总结。简单理解同步是按顺序执行的但异步不影响主线程的使用异步调用异步线程。async 异步返回类型有 Task 、Task<TResult>、void 三种类型。通常包含await运算符的一个或多个实例,但缺少await表达式也不会导致生成编译器错误。 如果异步方法未使用await运算符标记暂停点,那么异步方法会作为同步方法执行,即使有async修饰符也不例外,编译器将为此类方法发布一个警告。...转载 2021-12-24 14:19:30 · 828 阅读 · 0 评论 -
批量插入大数据问题 C#
一、问题 比如从excle或xml获取大量数据到数据库中,按传统方法一条条遍历插入会很慢,这就需要通过程序优化。二原创 2021-06-21 13:53:39 · 546 阅读 · 0 评论 -
事务进程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 · 7837 阅读 · 0 评论 -
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 · 207 阅读 · 0 评论 -
解决’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 · 9047 阅读 · 0 评论 -
预测相关方法整理(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 · 1436 阅读 · 0 评论 -
初学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 · 264 阅读 · 0 评论 -
利用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 · 861 阅读 · 0 评论 -
Oracle11g 报口令失效 解决方案
原因 今天一个项目突然报ORA-28001:口令失效。在查找资料后得出Oracle11g创建用户时密码过期限制时180天,在超出180天之后密码未作修改就会导致用户无法登陆。这是Oracle公司为了数据库的安全性在11g引入这个默认功能。如果超出这个期限就会报这种错误。解决方案 1. 在plsql中或sqlplus中先用sysdba的权限进行登录。这是更改配置文件的基...原创 2019-04-01 10:07:11 · 1012 阅读 · 0 评论 -
未启用Hyper-V,仍有VMware不兼容报错
更改注册表但是,今天我出现这个报错的时候,本身也没有开启Hyper-V。网上有网友建议将Hyper-V开启再关掉。我试验了,但是重启后依然有报错。因为报错是“WMware Workstation与Hyper-v不兼容。”, 所以重装WMware Workstation应该是没有用的。如果没有办法的话,那就只能重装系统了。还好修改注册表键值救了我。1. 在搜索栏里搜索regedit,然后打...转载 2018-11-14 21:47:29 · 22608 阅读 · 3 评论 -
oracle数据库基本概念整理
一、Oracle数据库的基本概念1.1 数据库名 Oracle数据库名类似与人的身份证号,是数据库的标识,每台数据库都有一个数据库名,用参数DB_NAME表示。 数据库名是在安装数据库、创建新的数据库、创建数据库控制文件、修改数据结构、备份与恢复数据库时都需要使用到的。查询当前数据名:方法一:select name from v$database;方法二:show pa...原创 2018-10-18 16:18:53 · 497 阅读 · 0 评论