当前位置: 首页 > news >正文

做免费的小说网站可以赚钱吗seo服务加盟

做免费的小说网站可以赚钱吗,seo服务加盟,怎样提高网站的打开速度,网站上线 流程在弄电商类网站的时候&#xff0c;往往是根据年月日时分秒的格式生成订单号&#xff08;yyyyMMddHHmmss&#xff09;&#xff0c;为了解决并发性&#xff0c;就直接在生成订单号的区域块加上lock。 static void Main(string[] args){for(int i0; i<100; i){//GetRandomTime(…

在弄电商类网站的时候,往往是根据年月日时分秒的格式生成订单号(yyyyMMddHHmmss),为了解决并发性,就直接在生成订单号的区域块加上lock。

        static void Main(string[] args){for(int i=0; i<100; i++){//GetRandomTime();GenerateId();}}private static readonly object Locker = new object();private static int _sn = 0;/// <summary>/// 生成编码/// </summary>/// <returns></returns>public static string GenerateId(){lock (Locker)   //lock 关键字可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。{if (_sn == int.MaxValue){_sn = 0;}else{_sn++;}Thread.Sleep(100);//string DateStr = DateTime.Now.ToString("yyyyMMddHHmmssMM");//日期string Code = "Wen" + DateTime.Now.ToString("yyyyMMddHHmmssMM") + _sn.ToString().PadLeft(10, '0');//单据号的长度为10位长度,不够10位长度的在左边补足对应个数的0Console .WriteLine(Code);return Code;}}

 static void Main(string[] args){for(int i=0; i<100; i++){//GetRandomTime();//GenerateId("wen");Console .WriteLine (  Gener("", "uid",  4,  1));}}#regionprivate static object obj = new object();private static int GuidInt { get { return Guid.NewGuid().GetHashCode(); } }private static string GuidIntStr { get { return Math.Abs(GuidInt).ToString(); } }/// <summary>/// 生成/// </summary>/// <param name="mark">前缀</param>/// <param name="timeType">时间精确类型  1 日,2 时,3 分,4 秒,5毫秒(默认) </param>/// <param name="id">id 小于或等于0则随机生成id</param>/// <returns></returns>public static string Gener(string orderNo, string mark, int timeType = 5, int id = 1){lock (obj){var number = mark;var ticks = (DateTime.Now.Ticks - GuidInt).ToString();int fillCount = 0;//填充位数number += GetTimeStr(timeType, out fillCount);if (!string.IsNullOrEmpty(orderNo)){var numberNo = orderNo.Substring(25);if (numberNo.Length > 3){number += $"{ticks.Substring(ticks.Length - (fillCount + 3))}{(long.Parse(numberNo) + 1)}";}else{int count = numberNo.Count(x => x == '0');var str = (long.Parse(numberNo) + 1).ToString();str = str.PadLeft(count == 1 ? count + 2 : count + 1, '0');number += $"{ticks.Substring(ticks.Length - (fillCount + 3))}{str}";}}else if (id > 0){//number += ticks.Substring(ticks.Length - (fillCount + 3)) + id.ToString().PadLeft(10, '0');number += $"{ticks.Substring(ticks.Length - (fillCount + 3))}{id.ToString().PadLeft(3, '0')}";}else{number += ticks.Substring(ticks.Length - (fillCount + 3)) + GuidIntStr.PadLeft(3, '0');}return number;}}/// <summary>/// 获取时间字符串/// </summary>/// <param name="timeType">时间精确类型  1 日,2 时,3 分,4 秒(默认)</param>/// <param name="fillCount">填充位数</param>/// <returns></returns>private static string GetTimeStr(int timeType, out int fillCount){var time = DateTime.Now;if (timeType == 1){fillCount = 6;return time.ToString("yyyyMMdd");}else if (timeType == 2){fillCount = 4;return time.ToString("yyyyMMddHH");}else if (timeType == 3){fillCount = 2;return time.ToString("yyyyMMddHHmm");}else if (timeType == 4){fillCount = 0;return time.ToString("yyyyMMddHHmmss");}else{fillCount = 0;return time.ToString("yyyyMMddHHmmssffff");}}#endregion

http://www.ds6.com.cn/news/122366.html

相关文章:

  • 网站飘动简述seo的应用范围
  • 未备案个人网站 如何挣钱百度推广的费用
  • 设计平台网站推文关键词生成器
  • 公司网站建设管理李勇seo的博客
  • 沈阳单页网站制作广州网络广告推广公司
  • 做网站简单还是写程序关键词查询网站的工具
  • 做外贸都有哪些好网站淘宝怎么优化关键词步骤
  • 嵌入式网站开发学习重庆seo杨洋
  • 汕头免费建设网站制作简单网站建设优化推广
  • 做博客网站需要工具吗原创文章代写
  • wordpress bt主题重庆seo薪酬水平
  • 军人运动会官方网站建设目标上海网络推广专员
  • 张家界做网站公司百度权重3的网站值多少
  • 徐州seo管理东莞公司seo优化
  • wordpress修改产品价格搜索引擎优化seo论文
  • wordpress文章在那个文件夹百度推广优化怎么做的
  • 网站上社保做增员怎么做seo优化顾问
  • 怎样用模块做网站鞍山seo优化
  • iis5.1 新建网站推广引流吸引人的标题
  • 网站建设原则包括哪些内容seo和sem分别是什么
  • 做外贸需要几个网站南京关键词网站排名
  • php网站开发工作描述怎样建立自己网站
  • 网站设计推广方案学做网站需要学什么
  • 中医院网站素材nba最新消息新闻报道
  • 上海协策网站宁波seo深度优化平台
  • 安徽省和城乡建设厅网站旺道seo
  • 深圳学校网站定制设计技能培训班有哪些
  • 扁平化设计风格网站微信广告平台
  • 芙蓉区网站建设公司咸阳网络推广
  • 自建网站如何被百度收录云搜索系统