- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 ISNULL ()使用
SQL Server中ISNULL()函数的使用: ISNULL(value1,value2): 1.value1与value2的数据类型必须一致。 2.如果value1的值不为null,结果返回value1。 3.如果value1为null,结果返回vaule2的值。ISNULL也可以判断是否是null,如果是给个默认值,isnull("字段名","默认值")。...
2021-08-04 09:04:26 1351
原创 Aliyun Tablestore 条件 分页查询
/// <summary> ///根据条件分页查询 /// </summary> /// <param name="tableName">表名</param> /// <param name="pageSize">每页显示条数</param> /// <param name="pageIndex">页码</param>...
2021-07-16 17:02:58 492
转载 C#中 EF(EntityFramework) 性能优化
C#中 EF(EntityFramework) 性能优化现在工作中很少使用原生的sql了,大多数的时候都在使用EF。刚开始的时候,只是在注重功能的实现,最近一段时间在做服务端接口开发。开发的时候也是像之前一样,键盘噼里啪啦的一顿敲,接口秒秒钟上线,但是到联调测试的时候就悲剧了。。。。那叫一个慢啊,客户端有种“千年等一回的赶脚” 。由于访问量和数量都提升了一个数量级,之前没有 考虑过的问题,都在此时暴露了,根据自己百度、google的经历实践,整理了这一些优化点。欢迎各位大神批评指正!1.使用AsNo
2020-09-03 16:18:08 392
原创 使用STS产生的临时令牌进行文件上传的两种方式
方式一:使用STS产生的临时令牌后直接上传1.1.STS产生id和key以及安全令牌2.使用步骤一数据 直接实例化然后上传文件 成功上传并且在STS设置的访问限制有效代码示例:public HttpResponseMessage TestSTS() { try { //构建一个阿里云client,用于发起请求 //构建阿里云client时需要设置AccessKey...
2020-07-06 17:09:21 1635
原创 sql中条件直接在连接后而不是where后再linq中的写法
条件直接在连接后事先筛选后连接,在where后是先连接后筛选,有时候位置不同会导致查询出来的结果也不同。SQL中写法:select * from A left join B on a.id=b.aid and b.id>0 where ......Linq中写法:from a in db.Ajoin b in db.b.Where(b=> b.id>0) on ...
2019-11-26 08:54:34 152
原创 C# OSS文件下载重命名
找了蛮多资料发现都没有自己可用的有一个是用ResponseHeaderOverrides这个的header.setContentDisposition("attachment;filename=" + fileName);我发现我使用是相应重写并没有这个写法 于是触类旁通一下,亲测有效 ResponseHeaderOverrides responseHeaders = ne...
2019-11-01 10:48:16 769
原创 Linq DataTable /List Group By 操作
1.linq List<object> group by 累加 var nameVals = (from x in modelParts group x by x.PartName into g select ne...
2019-05-17 15:31:48 1605
原创 在Eclipse中连接SQL Server 2012数据库
下载SQL Server驱动器地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=57782运行exe文件 放到某一目录打开JAVA项目 点击Project--》properties--》Libraries--》Add External JARs... 根据需求组选择版本 我用的是11.0 所以选...
2019-02-27 10:19:06 10479 2
原创 .net OSS 表格存储简单分页查询
/// <summary> /// /// </summary> /// <param name="client"></param> /// <param name="tableName"></param>
2019-01-22 16:32:56 285
原创 由于未在Web.config文件中启用调试
将webconfig中的<compilation debug="false" targetFramework="4.0"> fase改为true
2019-01-03 14:42:42 3761
原创 OSS判断文件是否存在
try { OssClient handleclient = new OssClient(m_endpoint, m_id, m_key); // 判断文件是否存在。filePath文件路径 bool exist = handleclient.DoesOb...
2018-12-21 08:49:36 9948
原创 EF 不同参数动态排序
/// <summary> /// 根据不同参数动态排序 /// </summary> /// <param name="condition">Lambda表达式</param> /// <param name="pageIndex">当前页</par
2018-12-14 14:46:02 1451 5
原创 匿名类型转实体类
调用 Select的时候,不 new 匿名类,new 所需要的泛型就好例如:List<T> Info = (from tab in db.TableName select new T {...
2018-12-14 08:56:23 2513 1
原创 SQL添加自增长主键
alter table TableName(表名) add Id int identity(1,1) primary key
2018-12-06 13:57:10 4308
原创 EF更新条目时出错。有关详细信息,请参阅内部异常。
原因可能是:1.更新表时有的字段未赋值,出现了空值。2.数据库表中有主外键约束,而你插入的数据在某张关联表中不存在
2018-11-08 09:57:56 10194 3
原创 .net 解压zip文件
1.DotNetLib/// <summary> /// 解压功能(解压压缩文件到指定目录) 压缩文件中可包含任意格式文件 /// </summary> /// <param name="fileToUnZip">待解压的文件</param> /// <param na...
2018-09-19 10:59:35 805
原创 .net oss 签名 SignatureDoesNotMatch
弄了很久,阿里官网的并不可以话不多说上直接上代码 public void GetSigned(string bucketName,string objectName) { Uri u = GeneratePresignedUri(bucketName, objectName, DateTime.Now.AddDays(1)); } ...
2018-09-17 16:28:19 1235
原创 .net 多文件压缩下载
/// <summary> /// 压缩文件夹 /// </summary> /// <param name="tartgetFile">目标文件路径</param> /// <param name="sourceFile">源文件夹路径</pa
2018-09-13 15:35:08 903
原创 .net OSS 拷贝文件 和 删除文件 进行文件的重命名
/// <summary> /// 拷贝文件重命名 拷贝的文件必须小于1G(当前在同一个存储空间下) /// </summary> /// <param name="sourceBucket">原文件所在存储空间的名称</param> /// <param name="sourc...
2018-09-13 15:17:23 1216
原创 序列化类型为“System.Data.Entity.DynamicProxies..."对象时检测到循环引用
序列化类型为“System.Data.Entity.DynamicProxies..."对象时检测到循环引用。这是因为EF外键引起的序列化问题解决方案:加上 context.Configuration.ProxyCreationEnabled = false;这句话就ok了...
2018-08-14 11:17:56 2830
原创 webapi中使用Session
需要在Global.asax中添加代码即可public override void Init() { //注册事件 this.AuthenticateRequest += WebApiApplication_AuthenticateRequest; base.Init(); } ...
2018-08-13 11:31:43 752
原创 163企业邮件的发送
public class WriteEmail { private string UserName = "系统管理员"; /// <summary> /// POP3,SMTP /// 例如:smtp.qq.com||smtp.loogtream.com /// </summ...
2018-08-01 15:45:50 5027 2
原创 C#(.net)读取excel数据 转为datatable
#region 读取Excel中的数据 /// <summary> /// 读取Excel中的数据 支持表头(.xlsx) 不支持表头(.xls) /// </summary> /// <param name="fileName">Excel文件路径</param> ...
2018-07-26 14:00:23 6234 1
原创 DataTable转Excel
几经波折终于转出来了 如果你们有好的办法 欢迎指教我的原始数据然后转换成下面的图示、最终得到excel数据代码如下public HttpResponseMessage PiceDownLoad(string sTime,string eTime,string model) { List<string> li2...
2018-07-25 15:29:38 2641
原创 xml文档中插入另一个文档的节点 借助XmlDocumentFragment
private bool InsertXml(string path, string newNode) { XmlDocument doc = new XmlDocument(); doc.Load(path); XmlDocumentFragment xmlfrag = doc.CreateDocumentFragm...
2018-07-03 14:28:09 444
原创 基本的dos操作命令
d: 回车 盘符切换 dir(directory):列出当前目录下的文件以及文件夹 md (make directory) : 创建目录 rd (remove directory): 删除目录 cd (change directory)改变指定目录(进入指定目录) cd.. : 退回到上一级目录 cd\: 退回到根目录 del (delete): 删除文件,删除一堆后缀名一...
2018-07-03 14:19:41 255
原创 Oracle 11g r2 win10 安装出错
win10 64bit 在安装Oracle 11g r2 时,先决条件失败,体系结构 失败。 预期值 : 32-bit 实际值:64bit退回,在database\stage\cvu下找到文件cvu_prereq.xml,打开并加入<OPERATING_SYSTEM RELEASE="6.2"><VERSION VALUE="3"/><ARCHITECTURE VAL...
2018-06-22 17:09:50 3835 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人