山鹰的专栏

私信 关注
山鹰的天空
码龄8年

追求漂亮的技术,让用户有最好的体验。

  • 1,730,365
    被访问量
  • 564
    原创文章
  • 1,061
    作者排名
  • 183
    粉丝数量
  • 于 2012-12-13 加入CSDN
获得成就
  • 获得153次点赞
  • 内容获得96次评论
  • 获得229次收藏
荣誉勋章
兴趣领域
  • #前端
    #Vue.js
TA的专栏
  • c#开发经典
    10篇
  • 大数据时代
    9篇
  • jquery
    30篇
  • c#
    271篇
  • redis
    30篇
  • mongodb
    8篇
  • java
    298篇
  • php
    19篇
  • mysql
    31篇
  • centos
    20篇
  • 微信
    3篇
  • UML
    1篇
  • js
    101篇
  • 大数据
    13篇
  • android
    79篇
  • nginx
    7篇
  • 架构师
    3篇
  • socket
    4篇
  • 设计模式
    2篇
  • webservice
    1篇
  • 缓存
    2篇
  • 硬件
    1篇
  • memcached
    2篇
  • IOS
    2篇
  • HTML5
    2篇
  • wp7
    2篇
  • MAC
    1篇
  • 网站
    2篇
  • JSTL
    3篇
  • WebRTC
    1篇
  • IIS
    17篇
  • node.js
    4篇
  • ps
    2篇
  • hadoop
    11篇
  • linux
    3篇
  • sql server
    30篇
  • lnmp
    2篇
  • c# 线程
    1篇
  • mono
    3篇
  • jexus
    1篇
  • 负载均衡
    5篇
  • css
    15篇
  • hbase
    15篇
  • java mybatis
    7篇
  • 性能处理
    3篇
  • 正则表达式
    3篇
  • windows
    1篇
  • c# WCF
    1篇
  • oracle
    57篇
  • hive
    15篇
  • sphinx
    4篇
  • spark
    12篇
  • solr
    8篇
  • tomcat
    3篇
  • 数据库
    1篇
  • storm
    2篇
  • kafka
    6篇
  • activeMQ
    1篇
  • spring+hibernate
    2篇
  • 爬虫
    2篇
  • easyui
    1篇
  • zookeeper
    2篇
  • elasticsearch
    3篇
  • core
    11篇
  • vue.js
    15篇
  • Docker
  • sharepoint
    11篇
  • alibaba
    10篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

C# Linq 交集、并集、差集、去重

其实只要明白 LINQ查询操作符的 Distinct、Union、Concat、Intersect、Except、Skip、Take、SkipWhile、TakeWhile、Single、SingleOrDefault、Reverse、SelectMany,Aggregate()(这个挺偏的,具体意思有空再写,可以百度一下) 的使用,一些简单的操作就可以了。...
原创
117阅读
1评论
0点赞
发布博客于 2 年前

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...
原创
104阅读
0评论
0点赞
发布博客于 2 年前

使用LINQ获取列表中的某个字段值

使用LINQ获取列表中的某个字段值,下面以获取员工列表中的编号字段为例子。1、使用Select方法List<Emplayee> emplayeeList = GetEmplayeeList(); //获取员工信息列表int[] empIds = emplayeeList.Select(a => a.Id).ToArray(); //获取员工编...
原创
352阅读
0评论
0点赞
发布博客于 2 年前

linq递归组织结构

/// <summary>/// 获取所有上级/// </summary>/// <param name="list"></param>/// <param name="ID"></param>/// <returns></returns>public static IEnumerable&...
原创
130阅读
0评论
0点赞
发布博客于 2 年前

批量插入

Oracle数据批量插入 System.Data.OracleClient不支持批量插入,因此只能使用Oracle.DataAccess组件来作为提供者。/// <summary> /// Oracle.Data.Access 组件提供的用于批量操作的方法。 /// </summary> public sealed class Or...
原创
106阅读
0评论
0点赞
发布博客于 2 年前

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...
原创
153阅读
0评论
0点赞
发布博客于 2 年前

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, ...
原创
108阅读
0评论
0点赞
发布博客于 2 年前

使用ITextSharp读取pdf的文本内容 按 Ctrl+C 复制代码

using iTextSharp.text.pdf;using iTextSharp.text.pdf.parser;//从一个对话框打开一个pdf文件,并创建一个读取该文件的PdfReaderPdfReader reader = new PdfReader(ofd.FileName);PdfReaderContentParser parser = new PdfReaderCon...
原创
153阅读
0评论
0点赞
发布博客于 2 年前

Oracle用户、授权、角色管理

每个Oracle用户都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源。Oracle角色(role)就是一组权限(privilege)(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可以直接给其他用户授权。Oracle 权限设置一、权限分类:  系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而...
原创
106阅读
0评论
0点赞
发布博客于 2 年前

EF简单的增删改查

JSDEntities edm = new JSDEntities(); //select var temp = from p in edm.accounts_top_up where p.ID == 18410 select p; ...
原创
65阅读
0评论
0点赞
发布博客于 2 年前

EF 主从表一起更新

如题,例如:主表班级,数据:classKeyclssName Remark1 一(1) 班 test2 一(2 班 test从表学生,数据:stuId classKey stuName age1 1张三 122...
原创
369阅读
0评论
0点赞
发布博客于 2 年前

Entity Framework 6 主表和从表的事务插入方式

业务处理方式: 主表插入一条记录,取出主表的记录主键,赋值给予从表多条记录使用微软的东西果然是一朝天子一朝臣,每代都不一样,找出的答案都不能解决问题,也许是我没找到吧。自嘲下,记录这折腾了我两天的不满。 public void CreateWorkOrdGrid(Pp_WorkOrd_Hd headObject, List<Pp_WorkOrd_Dt&g...
原创
98阅读
0评论
0点赞
发布博客于 2 年前

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;...
原创
77阅读
0评论
0点赞
发布博客于 2 年前

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表中不存在,所以连接失败,不返回,但是当我们需要返...
原创
314阅读
0评论
0点赞
发布博客于 2 年前

使用Aspose.Words组件给word加水印

/// <summary> /// Inserts a watermark into a document. /// </summary> /// <param name="doc">The input document.</param> /// <param name="waterma...
原创
454阅读
0评论
0点赞
发布博客于 2 年前

EF连接oracle,新建ado.net实体数据模型的时候

EF连接oracle,新建ado.net实体数据模型的时候,无法选择oracle数据源的解决方法如下:第一步:参考教程:http://www.cnblogs.com/joeymary/p/5664953.html 先下载并安装好ODTforVS2017_122010.exe打开vs2017,测试一下新建的时候能不能选oracle数据源,如果还是不行,再执行第二步。第二...
原创
99阅读
0评论
0点赞
发布博客于 2 年前

c#word转换pdf

首先呢,在项目中创建一个文件夹 wordpath,这个文件夹是存放你的word和pdf的。首先要准备一个word放进去(.doc)。这个呢也是需要引用的,这个引用2015中就有 引用-添加引用-扩展 Microsoft.Office.Interop.Word.dll然后呢 准备copy代码public bool WordToPDF(string sourcePath) ...
原创
70阅读
0评论
0点赞
发布博客于 2 年前

Aspose Word模板使用总结

1.创建word模版,使用MergeFeild绑定数据 新建一个Word文档,命名为Template.doc 注意:这里并不是输入"《”和“》”就可以了,而是必须在菜单的"插入→文档部件→域”找到MergeField并输入相应的域名2.使用数组提供数据源string tempPath = Server.MapPath("~/Docs/Temp/Templ...
转载
72阅读
0评论
0点赞
发布博客于 2 年前

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...
原创
59阅读
0评论
0点赞
发布博客于 2 年前

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...
原创
225阅读
0评论
0点赞
发布博客于 2 年前

oracle导出整个数据库和导入整个数据库命令

一、导出数据库不要进入sqlplus,直接在cmd窗口命令执行下面的命令exp "'sys/oracle@testxxxx as sysdba'" file=G:\sx20190325.dmp full=y@后面的是你的数据库的名称file= 填写的是你要保存到哪个盘里如图所示耐心等待导出成功,这样就表示导出成功啦导入数据库和导入数据库一样,不要进入sql...
原创
84阅读
0评论
0点赞
发布博客于 2 年前

NPOI 操作Word

/// <summary> /// 替换word中指定内容 /// </summary> /// <param name="wordPath">路径</param> /// <param name="keyName">被替换内容</param> /...
原创
515阅读
0评论
0点赞
发布博客于 2 年前

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...
原创
59阅读
0评论
0点赞
发布博客于 2 年前

vue的环境与创建

由于 npm 安装速度慢,本教程使用了淘宝的镜像及其命令 cnpm,安装使用介绍参照:使用淘宝 NPM 镜像。npm 版本需要大于 3.0,如果低于此版本需要升级它:# 查看版本$ npm -v2.3.0#升级 npmcnpm install npm -g# 升级或安装 cnpmnpm install cnpm -g在用 Vue.js 构建大型应用时推荐使用 NPM...
原创
57阅读
0评论
0点赞
发布博客于 2 年前

java springboot 切割分片上传大文件

公司要做一个上传文件的功能,浏览器上传超过500m的文件会崩溃需要切割分片上传前端用的百度的 webuploader插件官网http://c7.gg/cdpA6用的springboot打开后页面为这样上传文件,我上传的事一个338m的文件,切割为每个32m的文件上传后,切割为11份,上传成功后,合并11文件为一个文件,并将11个文件删除源码地址:csdn...
原创
502阅读
0评论
1点赞
发布博客于 2 年前

C#下载文件的方法包含本地下载,http下载,以及返回字节流方法

#region 调用本地文件使用返回pdfbyte数组 /// <summary> /// 调用本地文件使用返回pdfbyte数组 /// </summary> /// <param name="srcPdfFile">‘D:\in2434341555551.pdf’</param>...
原创
198阅读
1评论
1点赞
发布博客于 2 年前

c#下载文件到本地代码

string url = ""; string html = ""; try { url = "http://www.taiwantrade.com.tw/EP/Products.do?Method=showProductDetail&catalogId=400...
原创
268阅读
0评论
1点赞
发布博客于 2 年前

c# 下载文件到本地

stringurl="";stringhtml="";try{url="http://www.taiwantrade.com.tw/EP/Products.do?Method=showProductDetail&catalogId=4006...
原创
758阅读
0评论
0点赞
发布博客于 2 年前

PIVOT函数与UNPIVOT函数的运用

PIVOT用于将行转为列,完整语法如下:TABLE_SOURCEPIVOT(聚合函数(value_column)FOR pivot_columnIN(<column_list>))UNPIVOT用于将列转为行,完整语法如下:完整语法:TABLE_SOURCEUNPIVOT(value_columnFOR pivot_columnIN(<column_li...
转载
2630阅读
0评论
0点赞
发布博客于 2 年前

EL表达式、 jstl标签

EL表达式、 jstl标签EL表达式(Expression Language)目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。1、语法结构${expression}2、[ ]与.运算符EL 提供“.“和“[ ]“两种运算符来存取数据。当要存取的属性...
转载
111阅读
0评论
0点赞
发布博客于 2 年前

十个前端UI优秀框架

十个前端UI优秀框架最近需要一些前端框架,于是在网上整理了一些感觉不错的前端框架,有pc端和移动端,为了方便日后自己先记录下来了...Bootstrap首先说 Bootstrap,估计你也猜到会先说或者一定会有这个( 呵呵了 ),这是说明它的强大之处,拥有框架一壁江山的势气。自己刚入道的时候本着代码任何一个字母都得自己敲出来挡我者废的决心,来让自己成长。结果受到周围各种基友的引诱开始了...
原创
1870阅读
0评论
0点赞
发布博客于 2 年前

mybatis的example

每个po类都有一个类,就是xxxExample.java,这个类是给用户自定义sql使用的,主要是对各种不同的条件来操作数据库example类与实体类对应,用作动态查询example类与实体类对应,用作动态查询example类与实体类对应,用作动态查询      Criterion      Criterion是最基本,最底层的Where条件,用于字段级的筛选      Cr...
原创
477阅读
0评论
1点赞
发布博客于 2 年前

MyBatis的Mapper接口以及Example的实例函数及详解

一、mapper接口中的方法解析mapper接口中的函数及方法方法    功能说明int countByExample(UserExample example) thorws SQLException    按条件计数int deleteByPrimaryKey(Integer id) thorws SQLException    按主键删除int deleteByExample(Us...
原创
161阅读
0评论
0点赞
发布博客于 2 年前

spring devtools热部署

springboot devtools 的主要作用是热部署。当我们在开发过程中,不停的重启项目总是很耗费时间。这对于我们程序猿来说,实在是太恶心了。有了devtools,我们就可以通过简单的方式使我们的修改生效了。下面就简单说说吧:首先需要加入依赖:        &lt;dependency&gt;            &lt;groupId&gt;org.springframewo...
原创
108阅读
0评论
0点赞
发布博客于 2 年前

Vue中如何使用axios,附上直接可用的简单例子

前段时间被公司里的dalao分配去写一个登陆注册的页面(基于vue),然后页面写完了,要开始调用接口了,就需要ajax来调用接口啦.以前是习惯用vue-resource的,不过好像因为已经没人维护了,所以就转用axios吧...axios并不像ajax或者vue-resource那样,它默认post是以Request Payload这种形式来传输的,所以第一次用的时候就被坑到了。不过网上很多解...
原创
364阅读
0评论
0点赞
发布博客于 2 年前

一步步实现:JPA的基本增删改查CRUD(jpa基于hibernate)

创建实体类有关实体类中相关注解的说明 * @Table  标注类对应的表 * 若表名和类型相同时,省略@Table,比如类Users 和表 users; * 若不相同时,必须有@Table,并设置name,为该类对应的表名。@Table(name="users") *  * @Entity 标注实体 *  * @Id 标注id *  * @Transient 标注该属性不做与...
原创
269阅读
0评论
0点赞
发布博客于 2 年前

Spring Tool Suite(sts)简介

1. Spring Tool Suite(sts)简介Spring Tool Suite(sts)就是一个基于Eclipse的开发环境, 用于开发Spring应用程序。它提供了一个现成的使用环境来实现, 调试, 运行, 和部署你的Spring应用程序。包括为关键的的服务器和云计算,Git, Maven, AspectJ, 和最新的Eclipse版本提供整合支持。换句话说, Spring T...
原创
10999阅读
1评论
4点赞
发布博客于 2 年前

spring boot+mybatis整合

spring boot+mybatis整合  LZ今天自己搭建了下Spring boot+Mybatis,比原来的Spring+SpringMVC+Mybatis简单好多。其实只用Spring boot也可以开发,但是对于多表多条件分页查询,Spring boot就有点力不从心了,所以LZ把Mybatis整合进去,不得不说,现在的框架搭建真的是方便。话不多说,进入正题。一、java web...
原创
133阅读
0评论
0点赞
发布博客于 2 年前

SpringCloud+MyBatis+Redis整合—— 超详细实例(一)

SpringCloud+MyBatis+Redis整合—— 超详细实例(一)1、SpringCloud+MyBatis  MyBatis 是一款优秀的轻量级半自动持久层框架,与之相对应的还有hibernate框架。①    话不多说,接下来搭建SpringCloud+MyBatis环境:第一步,在SpringCloud环境中的pom.xml中加入: 1 &lt;!-- 引用...
原创
1111阅读
0评论
0点赞
发布博客于 2 年前

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...
原创
115阅读
0评论
0点赞
发布博客于 2 年前

Druid 介绍及配置

Druid 介绍及配置1. Druid是什么?Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。2. 在哪里下载druid正式版本下载: maven中央仓库: http://central.maven.org/maven2/com/alibaba/druid/ 3. 怎么获取Druid的源码Druid是一个开源项目,源码托管在github...
转载
108阅读
0评论
0点赞
发布博客于 2 年前

Eclipse 安装阿里巴巴代码规范插件

好像是要求jdk1.8+ ,1.8以下的没试过 第一步: 选择 Install New Software 第二步: https://p3c.alibaba.com/plugin/eclipse/update 
原创
150阅读
0评论
0点赞
发布博客于 2 年前

vue项目的创建

npm install -g cnpm --registry=https://registry.npm.taobao.org由于 npm 安装速度慢,本教程使用了淘宝的镜像及其命令 cnpm,安装使用介绍参照:使用淘宝 NPM 镜像。npm 版本需要大于 3.0,如果低于此版本需要升级它:# 查看版本$ npm -v2.3.0#升级 npmcnpm install npm -...
原创
119阅读
0评论
0点赞
发布博客于 2 年前

使用淘宝镜像cnpm安装Vue.js

Vue.js是前端一个比较火的MVVM框架,要使用它,我们必须提前配置,其中有一种安装方式是使用npm,比较适合比较大型的应用。今天就来看看这种方式如何操作,由于npm是国外的,使用起来比较慢,我们这里使用淘宝的cnpm镜像来安装vue.步骤首先我们需要下载npm,因为我已经提前安装了node.js,安装包里面集成了npm,然后我们就可以利用npm命令从获取淘宝镜像的cnpm了。1.打开命令...
原创
140阅读
0评论
0点赞
发布博客于 2 年前

vue+axios post请求

vue+axios post请求axios 全局默认配置axios.defaults.baseURL = 'https://api.example.com';axios.defaults.headers.common['Authorization'] = AUTH_TOKEN;axios.defaults.headers.post['Content-Type'] = 'applicatio...
原创
95阅读
0评论
0点赞
发布博客于 2 年前

如何通过Mybatis实现数据的增删改查(CRUD)操作?

在上一篇文章中,我们应该算是简单的进入了MyBatis的世界,在这篇文章中,我们从简单的增删改查说起,毕竟对于数据库操作来说,这几种操作是肯定逃不掉的。在这篇文章中,我们不在对所有需要的东西全部列举出来,而是在上一篇文章的基础上进行修改。首先,我们需要修改的就是接口类,提供增删改查的方法,如下所示:package com.majing.learning.mybatis.dao; i...
原创
122阅读
0评论
0点赞
发布博客于 2 年前

vue学习日记

介绍: 1.创建vue项目//桌面打开命令窗口  npm和cnpm都行,建议cnpm快很多,还不容易出错(前提是你安装了淘宝镜像cnpm)cnpm install -g vue-cli  //建好了,cd..到work文件夹(我的是work)vue init webpack Vue-Project  //Vue-Project是项目名字(work文件夹下执行) cnpm insta...
转载
165阅读
0评论
0点赞
发布博客于 2 年前

vue + iview项目构建

最近在着手搭建自己的个人博客,确定技术栈为vue + node.js(express)+mysql,所以需要用vue写博客pc端以及后台管理系统页面,而UI组件则是用iview。把自己搭建项目的过程写出来,方便自己查阅,也供大家学习。vue.js官网iviewvue-cliPS:vue.js有著名的全家桶系列,包含了vue-router,vuex, vue-resource,再加上构建工...
原创
444阅读
0评论
0点赞
发布博客于 2 年前

.net core 使用ConcurrentTest组件对方法进行压力测试

工欲善其事,必先利其器!在编写服务中首先要有一个好的测试工具,在dontecore下性能测试有BenchmarkDotNet,只需要简单的配置一下就可以对方法的性能进行详细的测试。但有时候需要对不同并发下看其处理效率和延时统计查看,如HTTP服务对应着大量的测试工具如ab,bombardier等等。由于找不到类似于测试HTTP服务的工具来测试代码用例,于时就有了ConcurrentTest这个组件...
转载
85阅读
0评论
0点赞
发布博客于 2 年前

C#中Math.Round()实现中国式四舍五入

?Math.Round(526.925, 2)526.92?Math.Round(526.925, 2,MidpointRounding.AwayFromZero)526.92?Math.Round((decimal)526.925, 2)526.92?Math.Round((decimal)526.925, 2,MidpointRounding.AwayFromZero)5...
原创
64阅读
0评论
0点赞
发布博客于 2 年前

C#中Math.Round()实现中国式四舍五入

?Math.Round(526.925, 2)526.92?Math.Round(526.925, 2,MidpointRounding.AwayFromZero)526.92?Math.Round((decimal)526.925, 2)526.92?Math.Round((decimal)526.925, 2,MidpointRounding.AwayFromZero)5...
原创
64阅读
0评论
0点赞
发布博客于 2 年前

sharepoint rest 脚本发送邮件

function processSendEmails() { var from = 'asad@Example.com', to = 'someone@Example.com', body = 'Hello World Body', subject = 'Hello World Subject'; // Call sendEmail function // sendEmail(from, to, ...
原创
109阅读
0评论
0点赞
发布博客于 3 年前

如何从本地文件夹上传文件到SharePoint站点

using System;using System.Collections.Generic;using System.Text;using Microsoft.SharePoint;using Microsoft.SharePoint.Publishing;using Microsoft.SharePoint.Administration;using System.IO;namesp...
原创
2320阅读
0评论
1点赞
发布博客于 3 年前

sharepoint 2010 自定义列表数据的增删改查常用操作 server object model

在sharepoint的开发过程中,用得最多的,就是获取sharepoint的列表数据,以及对其进行一系列的增删改查等操作,这里主要是记录一些常用的操作,通过对象模型方式对数据进行增删改查。由于sharepoint对列表的数据都有权限要求,一般都是采取提升管理员权限,//提升管理员权限 SPSecurity.RunWithElevatedPrivileges(delegate() {...
原创
138阅读
0评论
0点赞
发布博客于 3 年前

C#读取SharePoint的List中的数据及操作SharePoint

一般SharePoint都有提供一个webservice来访问、操作SharePoint的各项数据。地址一般为http://server/_vti_bin/Lists.asmx下面是一个简单的读取SharePoint List数据的例子:        private void button1_Click(object sender, EventArgs e)        {  ...
原创
764阅读
0评论
0点赞
发布博客于 3 年前

C#读取SharePoint的List中的数据及操作SharePoint

一般SharePoint都有提供一个webservice来访问、操作SharePoint的各项数据。地址一般为http://server/_vti_bin/Lists.asmx下面是一个简单的读取SharePoint List数据的例子:        private void button1_Click(object sender, EventArgs e)        {  ...
原创
764阅读
0评论
0点赞
发布博客于 3 年前

SharePoint2013Odata常用实例基本操作

SharePoint 2013 的Odata service的常用URI实例:URI实例 解释 _api/web/title 返回web title  _api/web/lists(guid'&lt;list id&gt;') 返回列表 _api/web/lists/getByTitle('Announcements')/fields 返回列表的所有字段 ...
转载
282阅读
0评论
0点赞
发布博客于 3 年前

使用C#利用Http协议从远端向SharePoint文档库上传文件

在程序中如何向SharePoint文档库上传文件是最普通的编程任务,实起来,有2种方式:一、这项功能实现起来最方便的就是利用服务器OM,在程序中直接引用SharePoint.dll,里面有很多关于SharePoint的对象,程序可能直接通过对象的属性和方法来控制服务器内SharePoint的内容的变化,这种方式在SDK内有绍。二、第二种就是程序运在客户端的,没有办法使用OM,因为Share...
原创
106阅读
0评论
0点赞
发布博客于 3 年前

我自己用asp.net开发出来的网站如何兼并到sharepoint里

dll部署到GAC,page直接扔到layouts目录。
转载
165阅读
0评论
0点赞
发布博客于 3 年前

C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据

操作List前请设置SPWeb的allowUnsafeUpdate = true;var site = new SPSite("http://stormwind:10000").RootWeb;site.AllowUnsafeUpdates = true;添加sharepoint list数据=========================================...
转载
171阅读
0评论
0点赞
发布博客于 3 年前

SharePoint REST API - 使用REST API和jQuery上传一个文件

本篇主要通过两个代码示例来展示如何应用REST API和jQuery上传文件到SharePoint。示例会使用REST接口和jQuery AJAX请求来将一个本地文件添加到SharePoint文档库并修改它的一些属性。主要有以下几个操作步骤:1. 使用FileReader API将本地文件转换成数组(需要HTML5支持),jQuery的(document).ready函数会检查浏览器对Fi...
原创
136阅读
0评论
0点赞
发布博客于 3 年前

SharePoint—用REST方式访问列表

REST的定义与作用                                                                                              在SharePoint 2010中,基本上有如下几种数据访问方式:服务器端对象模型 LINQ to SharePoint Web Service 客户端对象模型 ADO.NE...
转载
187阅读
0评论
0点赞
发布博客于 3 年前

用WebClinet实现SharePoint上文档库中文件的上传与下载

微软的SharePoint 提供了强大的文档管理功能,能够创建各种类型的文档库,并对文档进行相应的管理。所以我们的产品也打算将文件用SharePoint来管理,实现文档的共享访问。于是,就产生了用客户端程序访问SharePoint上的文档库来上传下载文件的需求。我就用C#中的WebClient类写了一个实现SharePoint上文件的上传与下载的类。下面是该类的代码,里面有详细的注释。而且,使用起...
原创
343阅读
0评论
0点赞
发布博客于 3 年前

用WebClinet实现SharePoint上文档库中文件的上传与下载

微软的SharePoint 提供了强大的文档管理功能,能够创建各种类型的文档库,并对文档进行相应的管理。所以我们的产品也打算将文件用SharePoint来管理,实现文档的共享访问。于是,就产生了用客户端程序访问SharePoint上的文档库来上传下载文件的需求。我就用C#中的WebClient类写了一个实现SharePoint上文件的上传与下载的类。下面是该类的代码,里面有详细的注释。而且,使用起...
原创
343阅读
0评论
0点赞
发布博客于 3 年前

Docker for Windows 使用入门

欢迎来到Docker for Windows!  Docker是用于创建Docker应用程序的完整开发平台,Docker for Windows是在Windows系统上开始使用Docker的最佳方式。   如果你没有安装Docker for Windows,请阅读这篇文章:Windows 10 安装 Docker for Windows 检查Docker Engine,Compose...
原创
2448阅读
0评论
0点赞
发布博客于 3 年前

Docker for Windows 使用入门

欢迎来到Docker for Windows!  Docker是用于创建Docker应用程序的完整开发平台,Docker for Windows是在Windows系统上开始使用Docker的最佳方式。   如果你没有安装Docker for Windows,请阅读这篇文章:Windows 10 安装 Docker for Windows 检查Docker Engine,Compose...
原创
2448阅读
0评论
0点赞
发布博客于 3 年前

C# WebSocket模拟发送接收

WebSocket服务端 C#示例代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Sockets;using System.Net;using System.Threading;using System.Text.Regula...
原创
4874阅读
2评论
0点赞
发布博客于 3 年前

element UI在vue.js中的使用

npm 安装推荐使用 npm 的方式安装,它能更好地和 webpack 打包工具配合使用。npm i element-ui -S¶CDN目前可以通过 unpkg.com/element-ui 获取到最新版本的资源,在页面上引入 js 和 css 文件即可开始使用。&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;m...
原创
323阅读
0评论
0点赞
发布博客于 3 年前

vue中使用less

vue中使用less首先vue开发环境已经安装成功当所有东西都 准备好之后 :第一步:安装less依赖,npm install less less-loader --save第二步:修改webpack.config.js文件,配置loader加载依赖,让其支持外部的less,在原来的代码上添加{test: /\.less$/,loader: "style-...
原创
88阅读
0评论
0点赞
发布博客于 3 年前

EF命令操作符

dotnet ef migrations add Initial 建立并初始化数据库dotnet ef database update 更新数据库dotnet ef migrations add xxxx 更新模型字段后需要执行此命令通知vs重新编译表变动 xxxx为变更的任意字段名 一个就够 系统会自动追加变更添加的其他字段dotnet...
原创
140阅读
0评论
0点赞
发布博客于 3 年前

消息中间件(二)消息队列常见的几种使用场景介绍

一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用...
转载
504阅读
1评论
0点赞
发布博客于 3 年前

.net core的使用JWT身份认证模式

1.使用JWT身份认证模式,引入库:IdentityServer4.AccessTokenValidation2.在StartUp.cs中添加加密秘钥串:public static readonly SymmetricSecurityKey symmetricKey = new SymmetricSecurityKey(Encoding.ASCII.GetBytes("need_to_ge...
原创
3942阅读
0评论
0点赞
发布博客于 3 年前

.net core的使用JWT身份认证模式

1.使用JWT身份认证模式,引入库:IdentityServer4.AccessTokenValidation2.在StartUp.cs中添加加密秘钥串:public static readonly SymmetricSecurityKey symmetricKey = new SymmetricSecurityKey(Encoding.ASCII.GetBytes("need_to_ge...
原创
3942阅读
0评论
0点赞
发布博客于 3 年前

使用axios解决‘Access-Control-Allow-Origin’跨域

引入axios回到vue脚手架工程,输入命令npm i axios在src/axios/目录下创建index.jsimport Vue from 'vue'import axios  from 'axios' axios.defaults.baseURL="http://localhost:3000"Vue.prototype.$ajax = axios在main.js中引入...
转载
21218阅读
3评论
1点赞
发布博客于 3 年前

c# AES DES MD5加密算法

MD5加密封装  MD5常用加密FormsAuthentication.HashPasswordForStoringInConfigFile在Net Freamwork4.5以后就不在支持,下面整理了32位或16位下的几个方法,以及不同写法,最后一个由从老版本迁移过来,后续淘汰不用。using System;using System.Collections.Generic;using...
原创
179阅读
0评论
0点赞
发布博客于 3 年前

.NET Core 2.0 MVC / Web API使用NLog

.NET Core 2.0 MVC / Web API使用NLog1. 项目,添加NuGet引用Install-Package NLog.Web.AspNetCore​Install-Package NLog 2. 创建一个nlog.config文件 &lt;?xml version="1.0" encoding="utf-8" ?&gt;&lt;nlog xml...
原创
622阅读
0评论
1点赞
发布博客于 3 年前

.NET Core使用Nlog记录日志

1.引入Nuget包      Nlog      Nlog.Web.AspNetCore2.添加nlog配置文件&lt;?xml version="1.0" encoding="utf-8" ?&gt;&lt;nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://ww...
原创
1055阅读
0评论
0点赞
发布博客于 3 年前

netcore2.1 在后台运行一个任务

在 ASP.NET Core 2.1中, 提供了一个名为BackgroundService的类,在 Microsoft.Extensions.Hosting命名空间中,其代码为 1 namespace Microsoft.Extensions.Hosting 2 { 3 // 4 // 摘要: 5 // Base class for implement...
原创
215阅读
0评论
0点赞
发布博客于 3 年前

Core开发-后台任务利器Hangfire使用

ASP.NET Core开发系列之后台任务利器Hangfire 使用。Hangfire 是一款强大的.NET开源后台任务利器,无需Windows服务/任务计划程序。可以使用于ASP.NET 应用也可以使用于控制台。Hangfire 只需简单几句代码即可创建新的不同种类的任务。目前 Hangfire 已经支持.NET Core ,现在就给大家讲解下在ASP.NET Core 里的使用。...
原创
522阅读
0评论
0点赞
发布博客于 3 年前

c#的问号符的用法

1. 可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?"例如:int? 表示可空的整形,DateTime? 表示可为空的时间。T? 其实是System.Nullabl...
原创
96阅读
0评论
0点赞
发布博客于 3 年前

vue.js的创建

原创
64阅读
0评论
0点赞
发布博客于 3 年前

C#、.NET网络请求总结(WebClient和WebRequest)

using System; using System.Collections.Generic; using System.Text; using System.Net; using System.Net.Sockets; using System.Collections; using System.IO; using System.Text.RegularExpres...
原创
129阅读
0评论
0点赞
发布博客于 3 年前

C#反射基础理解1

反射提供了封装程序集、模块和类型的对象(Type类型)可以使用反射动态的创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型,然后,可以调用类型的方法或访问其字段和属性 。总之,有了反射,以前很多实现不了的功能都可以实现。下面先来写一个小例子,体验一下反射是怎么一回事:打开VS2010,新建一个控制台应用程序,在program.cs里面写代码首先引入命名空间:us...
原创
71阅读
0评论
0点赞
发布博客于 3 年前

IIS实现反向代理

反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 反向代理可以启用高级URL策略和管理技术,从而使处于不同web服务器系统的web页面同时存在于同一个URL空间下。 通过IIS安装反向代理,...
原创
378阅读
0评论
0点赞
发布博客于 3 年前

VUE.JS做的留言板

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;title&gt;&lt;/title&gt;&lt;link rel="stylesheet" href="https://cdn.staticfile.org/twitter-boots
原创
377阅读
0评论
0点赞
发布博客于 3 年前

vue项目构建-打包-发布--简易demo

一、vue项目构建首先电脑要安装node.js及npmvue.js的官方文档给出的构建流程:#全局安装 vue-cli$ npm install --global vue-cli#创建一个基于 webpack 模板的新项目$ vue init webpack my-project#安装依赖,走你$ cd my-project$ npm install$ npm run dev...
原创
359阅读
0评论
0点赞
发布博客于 3 年前

反向代理概念

反向代理概念[1]:先理解正向代理。假设用户A需要访问网站C(这个网站正常工作),但通过浏览器发现访问不到(可能是国外网站,被墙了)。又知有一代理服务器B,A可以访问B,B可以访问C,所以A可以通过B作代理访问C了。这时B作中转站,由A发给C的流量最终从A发向B,B负责转发到C,由C发给A的流量也一样道理,事实上A通过跳板B而访问C;再看反向代理。假设用户A访问服务器B,要从B网站获取X文...
转载
141阅读
0评论
1点赞
发布博客于 3 年前

asp.net core webapi之跨域(Cors)访问

这里说的跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。默认浏览器是不支持直接跨域访问的。但是由于种种原因我们又不得不进行跨域访问,比如当前后端分离的方式开发程序是跨域是不可避免的。而解决跨域的方式也比较简单:1、通过jsonp跨域2...
原创
478阅读
0评论
0点赞
发布博客于 3 年前

axios get / post request

五:axios:        axios并不是vue插件,所以不能使用Vue.use(),所以只能在每个需要发送请求的组件中即时引入。为了解决这个问题,可以在引入 axios 之后,通过修改原型链,来更方便的使用。main.js中引入:import axios from 'axios'; 使用原型:Vue.prototype.axios = axios设置默认url:axios.de...
原创
254阅读
0评论
0点赞
发布博客于 3 年前

使用EF CodeFirst连接MySql数据库

开始安装包install-package MySql.Data.Entity我们这里的版本是6.9.9此包因为是依赖EF包的,所以安装此包时会自动安装EF包。 配置web.config安装完成后,我们配置webconfig文件。把原来的entityFramework节点换成: &lt;entityFramework codeConfigurationType="My...
原创
201阅读
0评论
0点赞
发布博客于 3 年前

Vue-ui常用组件库整理

Vue-ui常用组件库整理查看全部整理内容==》element-uiElement 是由饿了么UED设计、饿了么大前端开发的一套基于 Vue 2.0 的桌面端组件库。这款是我用了很久的,比较适合开发后台管理系统,官方更新和维护也很负责,组件也能满足大部分开发需求文档官网:http://element.eleme.io/#/zh-CNgithub:http://github....
转载
411阅读
0评论
0点赞
发布博客于 3 年前

Nlog记录日志

&lt;?xml version="1.0" ?&gt;&lt;!--&lt;nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" autoReload="true" internalLo
原创
273阅读
0评论
0点赞
发布博客于 3 年前

c# json 序列化如何去掉null值

 要将一个对象序列化,可是如果对象的属性为null的时候,我们想将属性为null的都去掉。在这里我使用Newtonsoft.Json.dll记录一下序列化以及反序列化json字符串转对象Model model=JsonConvert.DeserializeObject&lt;Model&gt;(val);将对象转化为json格式字符串string jsonStrin...
原创
573阅读
0评论
0点赞
发布博客于 3 年前

c# 除数

有时候需要将两个整数相除,获得带小数点的float类型数。例如一个整数12345,需要变成123.45。常见与串口与硬件通讯,DSP处理浮点型比较麻烦,DSP传递来的温度等数据都以整型的方式传递,串口控件接收到数据后,需要将温度值变成实际的值,就可能采用这种方式了。例如:int itemp=3706; //实际值37.06℃int iNum=100;float ftemp = ite...
原创
480阅读
0评论
0点赞
发布博客于 3 年前

C# 小数点后保留两位小数,四舍五入的函数及使用方法

1 Math.Round(45.367,2) //Returns 45.372 Math.Round(45.365,2) //Returns 45.36 C#中的Round()不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,具体是四舍六入,下面的才是符合中国人理解的四舍五入Math.Round(45.367,2,MidpointR...
原创
1952阅读
0评论
0点赞
发布博客于 3 年前

.NET常用第三方库(包)总结

序列化与反序列化JSON.NET 应该是.NET平台上使用最为广泛的序列化/反序列化包了,ASP.NET和ASP.NET Core中默认序列化/反序列化包 Jil 官网上说性能优于JSON.NET文本日志记录 NLog Log4Net 以上二位都是从JAVA阵营移植过来的,对于分布式系统使用文本日志追踪问题也是比较恶心的一件事儿对象映射 AutoMappe...
原创
760阅读
0评论
0点赞
发布博客于 3 年前

【整理总结】目录 - 代码沉淀 - 常见Nuget包介绍及使用

swagger 在你的 Web API 项目中使用 Swagger 的 .NET Core 封装 Swashbuckle 可以帮助你创建良好的文档和帮助页面。 Swashbuckle 可以通过修改 Startup.cs 作为一组 NuGet 包方便的加入项目。hangfire 一个跨平台的支持core 的服务框架。Caliburn.Micro - Xaml made easy. 用于建立各...
原创
393阅读
0评论
0点赞
发布博客于 3 年前

EF初始化数据库

建一个控制台来初始化数据库1.方法一:            using (var dbcontext = new Efdb())            {                if (dbcontext.Database.Exists())                {                    dbcontext.Database.Delete();...
原创
519阅读
0评论
0点赞
发布博客于 3 年前

EF 数据初始化

数据库不存在时重新创建数据库:Database.SetInitializer&lt;testContext&gt;(new DropCreateDatabaseAlways&lt;testContext&gt;());  每次启动应用程序时创建数据库:Database.SetInitializer&lt;testContext&gt;(new CreateDatabaseIfN...
原创
480阅读
0评论
0点赞
发布博客于 3 年前

在 Asp.net core 2.0 的Web Api 添加logging

我们已经熟悉在ASP.NET CORE项目中添加NLog去记录我们的日志。但方法移到web API中行不通。我简历记录下我加的方法。    1. Nuget 加 NLog.Web.AspNetCore    2. 加引用 using NLog.Extensions.Logging;                    using NLog.Web;    3. 在startup.c...
原创
136阅读
0评论
0点赞
发布博客于 3 年前