码迷,mamicode.com
首页 > 2017年11月29日 > 全部分享
浅谈C#中堆和栈的区别(附上图解)
线程堆栈:简称栈 Stack 托管堆: 简称堆 Heap 使用.Net框架开发程序的时候,我们无需关心内存分配问题,因为有GC这个大管家给我们料理一切。如果我们写出如下两段代码: 代码段1: public int AddFive(int pValue) { int result; result = ...
分类:Windows程序   时间:2017-11-29 14:37:50    阅读次数:294
C#利用GDI+绘制旋转文字等效果实例
本文实例讲述了C#利用GDI+绘制旋转文字等效果的方法,是非常实用的技巧。分享给大家供大家参考之用。具体如下: C#中利用GDI+绘制旋转文本的文字,网上有很多资料,基本都使用矩阵旋转的方式实现。但基本都只提及按点旋转,若要实现在矩形范围内旋转文本,资料较少。经过琢磨,可以将矩形内旋转转化为按点旋转 ...
分类:Windows程序   时间:2017-11-29 14:37:39    阅读次数:257
C#实现通过模板自动创建Word文档的方法
本文实例讲述了C#实现通过模板自动创建Word文档的方法,是非常实用的技巧。分享给大家供大家参考。具体实现方法如下: 引言:前段时间有项目要用c#生成Word格式的计算报告,通过网络查找到很多内容,但是都很凌乱,于是自己决定将具体的步骤总结整理出来,以便于更好的交流和以后相似问题可以迅速的解决! 现 ...
分类:Windows程序   时间:2017-11-29 14:37:30    阅读次数:184
vary的用法
对于vary的用法,网上有许多种说法,云里雾里的,在此仅阐述一下本人的一些理解,首先是官方解释: Vary头域值指定了一些请求头域,这些请求头域用来决定: 当缓存中存在一个响应,并且该缓存没有过期失效,是否被允许去利用此响应去回复后续请求而不需要重验证(revalidation)。 对于一个不能被缓 ...
分类:其他好文   时间:2017-11-29 13:39:26    阅读次数:154
C#百万数据查询出现超时问题的解决方法
本文较为详细的讲解了C#百万数据查询出现超时问题的解决方法,分享给大家供大家参考之用。具体方法如下: 很多时候我们用C#从百万数据中筛选一些信息时,经常会出现程序连接超时的错误,常见的错误有很多,例如: Timeout expired. The timeout period elapsed prio ...
分类:Windows程序   时间:2017-11-29 13:39:17    阅读次数:212
狐狸找兔 算法分析
题目: 围绕着山顶有10个洞,一只兔子和一只狐狸住在各自的洞里,狐狸总想吃掉兔子,一天兔子对狐狸说,你想吃我有一个条件,你先把洞编号1到10,你从第10洞出发,先到第1号洞找我,第二次隔一个洞找我,第三次隔两个洞找我,以后依次类推,次数不限,若能找到我你就可以饱餐一顿,在没找到我之前不能停止,狐狸一 ...
分类:编程语言   时间:2017-11-29 13:39:09    阅读次数:293
如何让vs2017 EF实体生成支持Mysql 和 Oracle?
1.Mysql 安装 MySql Connector/Net https://dev.mysql.com/downloads/connector/net/ 安装 mysql for visualstudio https://dev.mysql.com/downloads/windows/visual ...
分类:数据库   时间:2017-11-29 13:39:02    阅读次数:431
Ubuntu server 安装的mysql数据库忘记密码的解决方法
客户端连接时报错MySQL数据库出现:Error 1045错误时,就表明输入的用户名或密码错误被拒绝访问了。 解决办法可以分为以下几步: 1.修改mysql配置文件,使得可以无密码登录mysql sudo vim /etc/mysql/my.cnf 在[mysqld]项下添加 skip-grant- ...
分类:数据库   时间:2017-11-29 13:38:52    阅读次数:213
C#实现终止正在执行的线程
本文实例讲述了C#实现终止正在执行的线程的实现方法,并针对一些容易出错的地方进行了深入分析,具体方法如下: 一般来说,很多人都会使用Abort方法来终止线程,其实这种做法并不可取!如果你的线程正在操作临界资源,很有可能会造成资源没有正确释放而出现死锁问题。正确的做法应该是使用标记来终止线程的执行。 ...
分类:编程语言   时间:2017-11-29 13:38:43    阅读次数:273
执行环境及作用域
主要的是执行环境和作用域链。 执行环境 执行环境定义了变量或函数有权访问的其他数据,每个函数都有一个执行环境,每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个变量对象中,但是我们编写代码不能访问这个变量对象,解析器在处理数据时会在后台使用它。 变量对象 每一个函数都有一 ...
分类:其他好文   时间:2017-11-29 13:38:37    阅读次数:115
Java 操作 Json
1. 使用Gson构建Json 初始化 添加属性 添加 子级 Json 获取json 元素属性 使用 Long.parseLong Integer.parseInt 获取json 子级Json 数组 数组操作 添加 获取 遍历数组 2. 使用fastjson 操作Json 初始化 添加 获取子级JS ...
分类:编程语言   时间:2017-11-29 13:38:26    阅读次数:155
C#泛型Dictionary的用法实例详解
本文以实例形式讲述了C#中的泛型Dictionary的用法。具有很好的实用价值。分享给大家供大家参考。具体如下: 泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛 ...
分类:Windows程序   时间:2017-11-29 13:38:15    阅读次数:214
CentOS 7.2安装Docker-ce
1、Docker分类 Docker Engine改为Docker CE(社区版) 它包含了CLI客户端、后台进程/服务以及API。用户像以前以同样的方式获取。Docker Data Center改为Docker EE(企业版) 在Docker三个定价层增加了额外的支付产品和支持这些修改并不影响Doc ...
分类:其他好文   时间:2017-11-29 13:38:07    阅读次数:157
BiliBili, ACFun… And More!【递归算法】
题源:http://acm.uestc.edu.cn/#/problem/show/3 题解: 题意:播放一段视频文件,有播放速度和缓冲速度两种,因为作者的癖好,播放前要缓冲几秒钟(这段时间不计算在总时间内),如果当播放文件大小等于缓冲文件大小时,缓冲文件还没有缓冲完,播放器会从头开始,但缓冲继续缓 ...
分类:编程语言   时间:2017-11-29 13:37:57    阅读次数:197
hibernate学习(四)hibernate的一级缓存&快照
缓存:提高效率 硬件的 CPU缓存 硬盘缓存 内存 软件的 io流缓存 hibernate 的一级缓存 也是为了操作数据库的效率。 证明一级缓存在 : Person p=session .get(Person.class, 1); Person p1=session.get(Person.class ...
分类:Web程序   时间:2017-11-29 13:37:50    阅读次数:161
复习 文件类型
1.3.python的文件类型1.创建一个文件:vim 1.py#!/usr/bin/python  (由python的解释器解释)print 'Hello World'2.如何获得输出?python 1.py或者chmod +x 1.py  (添加执行权限)./1.py3.源代码python的源代码文件以.py为扩展名,由Python程序解释,不需要编译4.字
分类:其他好文   时间:2017-11-29 13:37:43    阅读次数:155
Arrays.asList( ) 返回一个特殊的“ArrayList”
一个Arrays.asList()基本的用法: 有时候这样使用就有可能出现问题: aslist是List类型的对象,但是调用List接口的方法的时候会出错就像这样: 出现这个错误的原因是没有定义add()方法的具体实现,这些异常都在AbstractList抛出,看一下Arrays源码: 没有问题啊, ...
分类:其他好文   时间:2017-11-29 13:37:33    阅读次数:110
1130条   上一页 1 ... 47 48 49 50 51 52 53 ... 67 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!