- 博客(1125)
- 资源 (15)
- 收藏
- 关注
原创 C# Linq 交集、并集、差集、去重
其实只要明白 LINQ查询操作符的 Distinct、Union、Concat、Intersect、Except、Skip、Take、SkipWhile、TakeWhile、Single、SingleOrDefault、Reverse、SelectMany,Aggregate()(这个挺偏的,具体意思有空再写,可以百度一下) 的使用,一些简单的操作就可以了。...
2019-12-05 11:27:26 1516 1
原创 C#对字符串进行处理时,经常需要进行String,String[]和List<String>之间的转换
C#对字符串进行处理时,经常需要进行String,String[]和List<String>之间的转换本文分析一下它们的差异和转换一. 1. String > String[]String s = "ab cd ef gh";String[] sArray = s.Split(' '); 2. String[] > Stringstring...
2019-12-05 09:03:04 514
原创 使用LINQ获取列表中的某个字段值
使用LINQ获取列表中的某个字段值,下面以获取员工列表中的编号字段为例子。1、使用Select方法List<Emplayee> emplayeeList = GetEmplayeeList(); //获取员工信息列表int[] empIds = emplayeeList.Select(a => a.Id).ToArray(); //获取员工编...
2019-11-22 15:43:01 1610
原创 linq递归组织结构
/// <summary>/// 获取所有上级/// </summary>/// <param name="list"></param>/// <param name="ID"></param>/// <returns></returns>public static IEnumerable&...
2019-11-18 10:21:58 341
原创 批量插入
Oracle数据批量插入 System.Data.OracleClient不支持批量插入,因此只能使用Oracle.DataAccess组件来作为提供者。/// <summary> /// Oracle.Data.Access 组件提供的用于批量操作的方法。 /// </summary> public sealed class Or...
2019-11-15 11:11:01 390
原创 Oracle解决Ora-01653无法扩展表空间问题
SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M) ", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTT...
2019-11-14 09:45:50 384
原创 Oracle生成一百万测试数据的方法
Oracle生成一百万测试数据的方法如下:方法一:创建一个表,并同时添加1000000条数据,代码:create table TestTable asselect rownum as id, to_char(sysdate + rownum/24/3600, 'yyyy-mm-dd hh24:mi:ss') as inc_datetime, ...
2019-11-14 08:31:34 576
原创 使用ITextSharp读取pdf的文本内容 按 Ctrl+C 复制代码
using iTextSharp.text.pdf;using iTextSharp.text.pdf.parser;//从一个对话框打开一个pdf文件,并创建一个读取该文件的PdfReaderPdfReader reader = new PdfReader(ofd.FileName);PdfReaderContentParser parser = new PdfReaderCon...
2019-10-22 17:38:13 719
原创 Oracle用户、授权、角色管理
每个Oracle用户都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源。Oracle角色(role)就是一组权限(privilege)(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可以直接给其他用户授权。Oracle 权限设置一、权限分类: 系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而...
2019-10-21 10:30:28 445
原创 EF简单的增删改查
JSDEntities edm = new JSDEntities(); //select var temp = from p in edm.accounts_top_up where p.ID == 18410 select p; ...
2019-10-18 11:19:41 322
原创 EF 主从表一起更新
如题,例如:主表班级,数据:classKeyclssName Remark1 一(1) 班 test2 一(2 班 test从表学生,数据:stuId classKey stuName age1 1张三 122...
2019-10-18 11:10:17 1052
原创 Entity Framework 6 主表和从表的事务插入方式
业务处理方式: 主表插入一条记录,取出主表的记录主键,赋值给予从表多条记录使用微软的东西果然是一朝天子一朝臣,每代都不一样,找出的答案都不能解决问题,也许是我没找到吧。自嘲下,记录这折腾了我两天的不满。 public void CreateWorkOrdGrid(Pp_WorkOrd_Hd headObject, List<Pp_WorkOrd_Dt&g...
2019-10-18 11:06:50 272
原创 C#自定义用户浏览网页权限
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;...
2019-10-18 10:59:25 303
原创 EF Linq中的左连接Left Join查询
linq中的join是inner join内连接,就是当两个表中有一个表对应的数据没有的时候那个关联就不成立。比如表A B的数据如下from a in Ajoin b in B on a.BId equals b.Idselect new {a.Id, b.Id}的结果是{1,1}{2,2}{4,4}因为3在B表中不存在,所以连接失败,不返回,但是当我们需要返...
2019-10-17 08:14:38 1332
原创 使用Aspose.Words组件给word加水印
/// <summary> /// Inserts a watermark into a document. /// </summary> /// <param name="doc">The input document.</param> /// <param name="waterma...
2019-10-15 16:24:10 759
原创 EF连接oracle,新建ado.net实体数据模型的时候
EF连接oracle,新建ado.net实体数据模型的时候,无法选择oracle数据源的解决方法如下:第一步:参考教程:http://www.cnblogs.com/joeymary/p/5664953.html 先下载并安装好ODTforVS2017_122010.exe打开vs2017,测试一下新建的时候能不能选oracle数据源,如果还是不行,再执行第二步。第二...
2019-10-15 16:04:34 493
原创 c#word转换pdf
首先呢,在项目中创建一个文件夹 wordpath,这个文件夹是存放你的word和pdf的。首先要准备一个word放进去(.doc)。这个呢也是需要引用的,这个引用2015中就有 引用-添加引用-扩展 Microsoft.Office.Interop.Word.dll然后呢 准备copy代码public bool WordToPDF(string sourcePath) ...
2019-10-15 11:03:23 528
转载 Aspose Word模板使用总结
1.创建word模版,使用MergeFeild绑定数据 新建一个Word文档,命名为Template.doc 注意:这里并不是输入"《”和“》”就可以了,而是必须在菜单的"插入→文档部件→域”找到MergeField并输入相应的域名2.使用数组提供数据源string tempPath = Server.MapPath("~/Docs/Temp/Templ...
2019-10-15 08:31:46 415
原创 oracle导入导出数据表
前提:在CMD 命令下导出命令:exp 用户名/密码@数据库owner=用户名file=文件存储路径(如:F:\abcd.dmp)测试截图:expZM/sql123@ORCLowner=ZM file=F\abcd.dmp导入命令:imp 用户名/密码@数据库fromuser=用户名 touser=用户名 file=d:\cu.dmp ignore=yimp...
2019-10-14 17:47:37 252
原创 Oracle命令行创建数据库
创建数据库文件CREATE TABLESPACE MyDataBase LOGGING DATAFILE 'D:\Oracle\database\MyDataBase.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL;MyDataBase:数据库名称D:\Oracle\datab...
2019-10-14 14:34:48 924
原创 oracle导出整个数据库和导入整个数据库命令
一、导出数据库不要进入sqlplus,直接在cmd窗口命令执行下面的命令exp "'sys/oracle@testxxxx as sysdba'" file=G:\sx20190325.dmp full=y@后面的是你的数据库的名称file= 填写的是你要保存到哪个盘里如图所示耐心等待导出成功,这样就表示导出成功啦导入数据库和导入数据库一样,不要进入sql...
2019-10-14 14:12:30 300
原创 NPOI 操作Word
/// <summary> /// 替换word中指定内容 /// </summary> /// <param name="wordPath">路径</param> /// <param name="keyName">被替换内容</param> /...
2019-10-10 13:38:36 1677
原创 vue初使用及安装
vue初使用及安装一:安装Node.js在Node.js官网https://nodejs.org/en/download/下载安装包。 下载后进行安装。 打开命令行,输入node -v可以查看到版本号。输入npm –v可看到npm版本号。新版的Node.js已自带npm(类似.net中的nuget包管理器),安装Node.js时会一起安装。(将来要更新npm可用这个命令npm inta...
2019-08-12 22:27:11 179
原创 vue的环境与创建
由于 npm 安装速度慢,本教程使用了淘宝的镜像及其命令 cnpm,安装使用介绍参照:使用淘宝 NPM 镜像。npm 版本需要大于 3.0,如果低于此版本需要升级它:# 查看版本$ npm -v2.3.0#升级 npmcnpm install npm -g# 升级或安装 cnpmnpm install cnpm -g在用 Vue.js 构建大型应用时推荐使用 NPM...
2019-08-12 22:12:03 177
原创 java springboot 切割分片上传大文件
公司要做一个上传文件的功能,浏览器上传超过500m的文件会崩溃需要切割分片上传前端用的百度的 webuploader插件官网http://c7.gg/cdpA6用的springboot打开后页面为这样上传文件,我上传的事一个338m的文件,切割为每个32m的文件上传后,切割为11份,上传成功后,合并11文件为一个文件,并将11个文件删除源码地址:csdn...
2019-07-31 19:01:01 664
原创 C#下载文件的方法包含本地下载,http下载,以及返回字节流方法
#region 调用本地文件使用返回pdfbyte数组 /// <summary> /// 调用本地文件使用返回pdfbyte数组 /// </summary> /// <param name="srcPdfFile">‘D:\in2434341555551.pdf’</param>...
2019-07-03 14:54:44 1075 1
原创 c#下载文件到本地代码
string url = ""; string html = ""; try { url = "http://www.taiwantrade.com.tw/EP/Products.do?Method=showProductDetail&catalogId=400...
2019-07-03 13:49:01 460
原创 c# 下载文件到本地
stringurl="";stringhtml="";try{url="http://www.taiwantrade.com.tw/EP/Products.do?Method=showProductDetail&catalogId=4006...
2019-07-03 13:48:24 1026
转载 PIVOT函数与UNPIVOT函数的运用
PIVOT用于将行转为列,完整语法如下:TABLE_SOURCEPIVOT(聚合函数(value_column)FOR pivot_columnIN(<column_list>))UNPIVOT用于将列转为行,完整语法如下:完整语法:TABLE_SOURCEUNPIVOT(value_columnFOR pivot_columnIN(<column_li...
2019-06-28 10:14:12 5576
转载 EL表达式、 jstl标签
EL表达式、 jstl标签EL表达式(Expression Language)目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。1、语法结构${expression}2、[ ]与.运算符EL 提供“.“和“[ ]“两种运算符来存取数据。当要存取的属性...
2019-03-29 15:00:14 261
原创 十个前端UI优秀框架
十个前端UI优秀框架最近需要一些前端框架,于是在网上整理了一些感觉不错的前端框架,有pc端和移动端,为了方便日后自己先记录下来了...Bootstrap首先说 Bootstrap,估计你也猜到会先说或者一定会有这个( 呵呵了 ),这是说明它的强大之处,拥有框架一壁江山的势气。自己刚入道的时候本着代码任何一个字母都得自己敲出来挡我者废的决心,来让自己成长。结果受到周围各种基友的引诱开始了...
2019-03-07 14:45:58 2271
原创 mybatis的example
每个po类都有一个类,就是xxxExample.java,这个类是给用户自定义sql使用的,主要是对各种不同的条件来操作数据库example类与实体类对应,用作动态查询example类与实体类对应,用作动态查询example类与实体类对应,用作动态查询 Criterion Criterion是最基本,最底层的Where条件,用于字段级的筛选 Cr...
2019-01-15 14:41:13 721
原创 MyBatis的Mapper接口以及Example的实例函数及详解
一、mapper接口中的方法解析mapper接口中的函数及方法方法 功能说明int countByExample(UserExample example) thorws SQLException 按条件计数int deleteByPrimaryKey(Integer id) thorws SQLException 按主键删除int deleteByExample(Us...
2019-01-15 14:14:52 309
原创 spring devtools热部署
springboot devtools 的主要作用是热部署。当我们在开发过程中,不停的重启项目总是很耗费时间。这对于我们程序猿来说,实在是太恶心了。有了devtools,我们就可以通过简单的方式使我们的修改生效了。下面就简单说说吧:首先需要加入依赖: <dependency> <groupId>org.springframewo...
2019-01-14 16:02:04 251
原创 Vue中如何使用axios,附上直接可用的简单例子
前段时间被公司里的dalao分配去写一个登陆注册的页面(基于vue),然后页面写完了,要开始调用接口了,就需要ajax来调用接口啦.以前是习惯用vue-resource的,不过好像因为已经没人维护了,所以就转用axios吧...axios并不像ajax或者vue-resource那样,它默认post是以Request Payload这种形式来传输的,所以第一次用的时候就被坑到了。不过网上很多解...
2019-01-13 15:50:36 701
原创 一步步实现:JPA的基本增删改查CRUD(jpa基于hibernate)
创建实体类有关实体类中相关注解的说明 * @Table 标注类对应的表 * 若表名和类型相同时,省略@Table,比如类Users 和表 users; * 若不相同时,必须有@Table,并设置name,为该类对应的表名。@Table(name="users") * * @Entity 标注实体 * * @Id 标注id * * @Transient 标注该属性不做与...
2019-01-12 10:50:06 412
原创 Spring Tool Suite(sts)简介
1. Spring Tool Suite(sts)简介Spring Tool Suite(sts)就是一个基于Eclipse的开发环境, 用于开发Spring应用程序。它提供了一个现成的使用环境来实现, 调试, 运行, 和部署你的Spring应用程序。包括为关键的的服务器和云计算,Git, Maven, AspectJ, 和最新的Eclipse版本提供整合支持。换句话说, Spring T...
2019-01-11 15:08:11 34130 1
原创 spring boot+mybatis整合
spring boot+mybatis整合 LZ今天自己搭建了下Spring boot+Mybatis,比原来的Spring+SpringMVC+Mybatis简单好多。其实只用Spring boot也可以开发,但是对于多表多条件分页查询,Spring boot就有点力不从心了,所以LZ把Mybatis整合进去,不得不说,现在的框架搭建真的是方便。话不多说,进入正题。一、java web...
2019-01-11 11:45:40 239
原创 SpringCloud+MyBatis+Redis整合—— 超详细实例(一)
SpringCloud+MyBatis+Redis整合—— 超详细实例(一)1、SpringCloud+MyBatis MyBatis 是一款优秀的轻量级半自动持久层框架,与之相对应的还有hibernate框架。① 话不多说,接下来搭建SpringCloud+MyBatis环境:第一步,在SpringCloud环境中的pom.xml中加入: 1 <!-- 引用...
2019-01-11 11:44:40 1543
原创 spring boot集成dubbo
spring boot集成dubbospring-boot-start-dubbospring-boot-start-dubbo,让你可以使用spring-boot的方式开发dubbo程序。使dubbo开发变得如此简单。如何使用1. clone 代码(可选,已经发布到中央仓库,可以直接依赖中央仓库的稳定版本)git clone git@github.com:teaey/spr...
2019-01-11 11:30:36 225
neatupload
2015-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人