自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序人生

分享技术、广泛交友

  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

原创 Jquery写一个小小的游戏代码分享

要求:将15根牙签分成三行每行自上而下(其实方向不限)分别是3、5、7根安排两个玩家,每人可以在一轮内,在任意行拿任意根牙签,但不能跨行拿最后一根牙签的人即为输家代码分享:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge">

2022-04-13 00:00:00 469

原创 SQLServer数据库的发布订阅读写分离主从复制对新增表的自动同步深究

SQLServer数据库的发布订阅读写分离主从复制对新增表的自动同步深究此文背景、场景SQLServer数据库的主从复制时遇到的问题先说说发布订阅后手动新增表的操作方案一、只同步主库中的中间表,到了从库在这张表上建立触发器来分发到设备详细表。方案二、使用程序执行SQL语句来代替人工重新启动复制监视器的代理。以下有关数据库发布订阅的积累的问题也分享于此一、主库数据表中含有单引号‘ 引发的不同步的问题二、 主库表会经常增加,新增表后如何操作?三、如何避免频繁的新增表操作?四、如何根据事务序列号查找SQL语句?五

2020-07-04 11:55:24 2619

原创 Mysql基本的查询方法总结:mysql创建表、索引及创建用户权限常用操作,读了这篇后从建库建表到删库的操作你都会了

Mysql基本的查询方法总结:mysql创建表、索引及创建用户权限常用操作,读了这篇后从建库建表到删库的操作你都会了Mysql创建数据库Mysql创建表Mysql创建用户Mysql查看用户Mysql用户授权Mysql查看权限MySQL删除权限Mysql删除用户Mysql创建索引Mysql常用查询Mysql删库跑路(开个玩笑,职业道德使然千万不能,哈哈~~)Mysql创建数据库CREATE DA...

2019-07-11 10:40:00 564

原创 锚点编辑器

今天在制作单页面时,有锚点需要添加 ,我还在一个一个锚点的设置,然后锚点的链接添加,弄了半天,才制作了一个网页,偶然找到了一款可以生成锚点页面的编辑器,老省心了,这里记录一下。我们在添加文章的时候,如果是某个单页面,需要用到页内锚点,比如有目录形式的单个页面,如百度百科里的这种形式这种页面的编辑,你是不是还在一个一个添加锚点,然后再给文字添加锚点链接呢?现在不用了,制作这样的页面,给你...

2019-06-12 11:43:26 1395

原创 asp.net mvc 文件上传,正在投入使用

先引入文中所用的文件,下载地址为:https://download.csdn.net/download/xuejunling/10360702引入两个js, 一个样式View:@{ Layout = null;}&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta name="viewport" content="...

2018-04-19 16:47:28 231

原创 node.JS问题集锦

1. 下载nodejs,官网:http://nodejs.org/download/,我这里下载的是node-v0.10.28-x86.msi安装时出现error 2503和2502的解决解决:进入下载文件后的路径 ,也就是安装原文件的文件夹,以管理员身份运行CMD把小黑框弹出。C:\windows\system32>CD C:\User

2017-08-24 07:12:01 498

原创 C#实现一个简单的定时任务

场景一:微博、微信、邮件等需要定时发送时,怎么办?场景二:朋友明天过生日,我今天先把邮件写了,定时明天几点几分几秒发送,如何做?基于以上问题,我们自己实现一个小小的定时器,现在分解一下,可以使用在WinForm、Web等程序中首先建一个类TaskTime,继承于.net中的System.Timers.Timer, 再建一个带参数的构造函数TaskTime,如下:(完整的源码

2017-03-03 17:03:17 27940 1

原创 使用ASP.NET State Service保存Session

步骤:一、首先开启asp.net状态服务,在运行里,输入services.msc 弹出服务窗口,开启ASP.NET State Service服务。二、在Web.config里节点下写如下代码 :    Person p = null; string str = ""; if (Session["key"] != null)

2015-10-14 15:35:21 762

原创 (C#)使用队列(Queue)解决简单的并发问题

有一个场景:一个抢购的项目,假设有5件商品,谁先抢到谁可以买,但是如果此时此刻(这里的此时此刻假设是相同的时间),有100人去抢这个商品,如果使用平时的方法会出现什么情况呢?你懂的,这里所说是就是有关并发的问题。平时我们去超市购物去结账的时候就是排队,这里我们先让抢购人排好队,按时间,谁先点击的抢购按钮谁就排在前面,这样就形成了一个队列,然后我们再对这个队列处理,这样就不会出现并发的问题了

2015-07-16 13:04:36 99704 14

原创 iOS UIScrollView的代理的使用及缩放时代理监听的几个方法

必须至少有三个步骤:一,实现协议二,建立关系三,设置缩放的范围具体见代码:#import "ViewController.h"@interface ViewController () //一定要先遵守这个协议@property (weak, nonatomic) IBOutlet UIScrollView *ScrollView;@property (weak, no

2015-04-11 16:40:51 6920

原创 IOS总结:UIScrollView不能滚动的几种可能性

UIScrollView不能滚动,请检查以下几点,当然还有更多,需要在不断的开发经验中总结:1. 没有设置contentSize.2. scrollEnabled =NO 了。3. 没有收到触摸事件,因为UIScrollView继承自UIView,如果让UIView的 UserInteractionEnabled如果为NO,说明不可与用户交互,也是不可滚动的。4. 没有取消auto

2015-04-07 17:55:26 3917

原创 IOS 执行动画后想要调用某个方法

第一种方法:,使用监听UIView beginAnimations方法如下: [UIView beginAnimations:nil context:nil]; //代理,监听对象 [UIView setAnimationDelegate:self]; //removeCover 是动画执行完后要调用方法 [UIView setAnimation

2015-04-01 14:11:32 5510

原创 由简单三层到工厂模式

以ASP.NET为例,简单三层就是 DAL, BLL,Model 三层构成, DAL层处理数据,负责与数据打交道,比如SQL语句的书写等,DAL层处理完数据后的结果,交由BLL层,BLL层这时对数据进行逻辑整理。具体如下详细说明: 现有一个简单的需求,一个订单里可能包含几个产品,这时,我们一般这样处理,把订单写在主表,把具体的详细商品写在订单详细表,详细表中有一个主表的ID,用于关联二表。

2015-03-06 12:48:16 4573

原创 代码就像女人的裙子,越短越好

写代码,越短越好,当然前提是保证程序的正确性。记得小时写作文,每周都有一个下午留给作文课,有的两节,有的三节,老师说把题目布置下去,然后各个同学就埋头苦想啊,800字的作文还得一个下午去写,想来想去,半个小时过去了,也没有写出一行来,即使写出来了,标点符号都占用了一半。现在轮到我们写程序了,写程序不能像写作文的去凑字数了,程序讲究速度与性能,所以如何使自己写出的程序具有很好的性能和速度呢?

2015-02-10 11:22:43 2392

原创 要养成习惯懒加载数据

一般的数据,在从文件或数据库中读取后,会用到多次,这时候要养成懒加载数据的习惯,以提高程序的性能,其实你不使用懒加载,从使用者来说,如果数据量小,没什么影响,但如果数据量大,使用懒加载数据就有明显的优势了。代码如下: if (_apps == nil) { // 初始化 // 1.获得plist的全路径 NSStrin

2015-02-10 10:45:54 6167

原创 一个类在另一个类中以集合形式声明为属性时应该注意的问题

标题:一个类在另一个类中以集合形式声明为属性时应该注意的问题,先解释一下,看下面的代码吧 [Serializable] public class MO_T_sj_quest { public List AnswerList { get; set; } public List IDList { get; set; } p

2015-02-05 15:21:58 3295

翻译 总结UIImageView和UIButton之间的区别

1. 从使用场合来说 UIImageView:如果仅仅是显示图片,不需要监听图片的点击事件时,最好使用UIImageView,相对于UIButton比较轻量,因为不牵涉到事件处理,当然没有事件处理,无疑减轻内存消耗。 UIButton: 如果既要显示图片,又要监听图片的点击,这时就要考虑到UIButton了。2. 相同:能显示图片3. 不

2015-01-24 08:28:13 501

转载 请注释你那该死的代码

英文原文:Comment your damn code  我站出来就是为了要说一句:请注释你那该死的代码。  每次我遇到一个程序员——有时是相当高水的——总发现他会认为:你并不需要给你的代码加注释。我要说,这就是胡说八道。我很长时间以来一直这么表达。问题是,让事情改变要比你想象的难。虽然我们正处在努力编写那些讨厌的代码、准备发布一些会令人惊叹的新东西的紧要关头,我们仍然几乎

2014-09-28 15:08:17 809

转载 一个人,如果你不逼自己一把,你根本不知道自己有多优秀

1、一个人,如果你不逼自己一把,你根本不知道自己有多优秀。2、赚钱是一种能力,花钱是一种水平,能力可以练,水平是轻易练不出来的。3、年轻人不可以太狂。4、一个人的知识,通过学习可以得到;一个人的成长,必须通过磨练。5、这个世界上好书很多,可以改变命运的书很少。6、这个世界上朋友很多,可以用一生托付的朋友很少。7、如果发现一个人,一个地方,一件事,一本

2014-09-28 15:04:51 628

原创 c#截取字符串,经过验证的

public class SubStrBeautiful    {        ///         /// 截取字符串        ///         /// 需要截取的字符串        /// 字符串的长度        /// 当这能截取一部分的时候 没有截取到的时候用字符串代替 为空就是不代替了        ///         pub

2014-09-28 09:36:30 653 1

原创 带parameter参数的批量插入和更新

批量插入或更新数据的时候,如果每条SQL语句都打开关闭一次数据库,如果数据量大的时候,会明显的对数据库造成很大的压力,那么我们能不能使用打开一次数据库,等待所有语句更新完毕,再关闭数据库呢?以Oracle数据库为例:使用如下办法,把SQL语句组合在一起就完成了update table set class=5 where id=1;update table set clas

2014-03-26 14:03:11 7867 2

原创 等号(==)和全等号(===)及非全等号(!==)的区别

最大的区别在于,全等号不执行类型转换。全等号由三个等号表示(===),只有在无需类型转换运算数就相等的情况下,才返回 true非全等号由感叹号加两个等号(!==)表示,只有在无需类型转换运算数不相等的情况下,才返回 true。看一个例子:var a = "66";var b = 66;alert(a == b); //输出 "true" 即使进行了转换,执行等

2014-02-11 18:05:16 7855

原创 js中当数字和字符串合作时一个有趣的问题

js中的数字和字符串相加时,EXMAScript会自动把数字强制转换为字符串后,与之相加,比如:var b = "25" < 3;alert(b); //输出 "false"这里,字符串 "25" 将被转换成数字 25,然后与数字 3 进行比较但当数字与字符串比较的时候,EXMAScript又自动把字符串转换成数字进行比较,比如:var

2014-02-11 17:35:25 734

原创 流量暂存器,手机可以从电脑上充流量

突然有一天,突发奇想,如果有一个上网流量暂存器该多好啊,就是当我用电脑上网的时候,把手机连接电脑,这时候,电脑流量会给手机充流量,暂时保存,当我离开电脑的时候,就可以用保存的流量来上网,就像我们给手机充电一样给手机充流量!哈哈,这只是一个想法,我觉得至少现在是没有这个流量暂存宝,也不可能实现,当然未来呢?也许会有可能,就像怀疑很多年以前,我们不敢相信人类能登上太空,飞到月球一样怀疑这个流量

2014-01-26 13:56:21 4496 1

原创 sql中like的用法,做删除操作时应该注意的问题

sql中的like操作,以下这个问题,关于like在delete中的使用.千万要注意的.如果like条件为空,会清空你的表,like在与select配合使用时,不注意这个问题也不会出现问题,假如我们做搜索,当条件为空时,这样写:select id,title,content from table where title like '%手机%'; 这样会把含有"手机"的信息查

2014-01-09 14:10:04 11284 2

转载 ORA-01460:转换请求无法实现或不合理解决 - Oracle数据库

错误原因:数据库驱动版本错误处理方式:将直连或者jndi连接使用的驱动替换为oracle10g安装目录下jdbc里面的驱动程序引起这个错误的其他原因:1.数据库类型字段长度不够2.数据库服务器字符集与客户端不匹配.

2013-12-20 14:30:14 11628

原创 c#对base64的编码的图片解码

用c++进行图片编码后依然可以用此方法解码,///         /// base64的编码的图片解码        ///         ///         ///         public static string ReturnPhoto(byte[] streamByte, decimal zid, decimal mid)        {  

2013-12-20 13:49:15 2582

原创 项目中添加了正确的引用,编译时却会出错,为什么

如果你使用的 vs2008,可能不会出现这个问题,但使用vs2010的朋友,细心的朋友会发现,在vs2010中,有 .NET Framework 4 与 .NET Framework 4 Client Profile 两个选项,如果在当前项目中新建新的项目时,要注意新加的项目的属性里这个目标框架的值是否与其他的项目目标框架相同,这个问题弄了我半天才找到原因,当前的项目 是.NET Framewor

2013-12-12 10:00:33 3666

原创 linq初入交叉连接查询,两个对象之间分别匹配

类型 查询变量= from 临时变量 in 集合对象或数据库对象            [where 条件表达式]            [order by 条件]            select 临时变量中被查询的值            [group by 条件]            linq的分类:linq to objects,linq to datase

2013-11-16 12:36:32 2798 1

原创 ASP.NET C# 后台输出的带页码的分页函数(不用控件)

分页,如果用JS在前台分页,我觉得对SEO不利(js这东西确实是个好东西,但有时候,得考滤SEO),所以写了个ASP.NET 不用控件进行分页,直接从后台输出的,带页码的分页函数,如果您有用,可以参考进入页面时接收参数:if (Request["page"] != null) { if (!int.TryParse(Req

2013-11-14 11:50:37 4349 1

原创 js判断价格,必须为数字且不能为负数

<input type="text" onpaste="if(IsNum(window.clipboardData.getData('text'))==false) return false;" class="input-txt-small" id="productPrice" onblur="checkprice('productPrice','pricedw')"

2013-11-13 14:23:08 16794

asp.net mvc 文件上传需要引入的文件

asp.net mvc 文件上传需要引入的文件, 此压缩包是为一篇名为“asp.net mvc 文件上传,正在投入使用”的博客而上传,请先看地址:https://blog.csdn.net/xuejunling/article/details/80007249

2018-04-19

C#.net 定时器的简单实现

C#.net 定时器, Timer, 定时任务

2017-03-03

网页制作小图片素材

网页制作小图片,小图标,用于网页设计的朋友可以备用

2012-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除