jt

VS2013+MVC4,不支持BundleConfig,解决方案

你说的曾经没有我的故事 提交于 2020-04-24 13:54:33
由于没有升级到MVC5,想使用地址重写(CSS和JS压缩并重写地址),创建项目后,发现不支持这个方法!! 以下是本人的随手笔记 参考博客地址:https://www.cnblogs.com/jt789/p/4606972.html 步骤: 1、程序添加三个DLL System.Web.Optimization.dll Antlr3.Runtime.dll WebGrease.dll 2、Views中的Web.Config添加[<add namespace="System.Web.Optimization"/>] <system.web.webPages.razor> <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <pages pageBaseType="System.Web.Mvc.WebViewPage"> <namespaces> <add namespace="System.Web.Optimization"/> </namespaces> </pages> </system.web.webPages.razor> 3、Web

为什么要用内插字符串代替string.format

我的未来我决定 提交于 2020-04-12 20:06:00
知道为什么要用内插字符串,只有踩过坑的人才能明白,如果你曾今使用string.format超5个以上占位符,那其中的痛苦我想你肯定是能够共鸣的。 一:痛苦经历 先上一段曾今写过的一段代码,大家来体会一下: LogHelper.WriteLog(string.Format(@"=== Square发送服务中 === 【第四步】 leaflet发送成功。 marketID={0}, marketName={1}, 总共客户:{2}, 成功:{3}人, 失败:{4}人,重复:{5}人, 当前优先级:{6},所属shopID={7}", leafletEntity.MarketingID, leafletEntity.MarketingName, leafletEntity.CustomerList.Count,leafletEntity.SuccessCount, leafletEntity.FailCount, leafletEntity.RepeatCustomerNum, leafletEntity.Priority, leafletEntity.ShopID)); 这里拥有多达8个占位符,当年写这个的时候,会有三个痛点。 1. 占位符不能写错了 比如这里的 {0},{1},{2}.... 不能写成了 {0},{0},{2},造成结果的重复输出。 2. 参数值个数不能多也不能少

为什么要用内插字符串代替string.format

我们两清 提交于 2020-04-12 17:26:46
知道为什么要用内插字符串,只有踩过坑的人才能明白,如果你曾今使用string.format超5个以上占位符,那其中的痛苦我想你肯定是能够共鸣的。 一:痛苦经历 先上一段曾今写过的一段代码,大家来体会一下: LogHelper.WriteLog(string.Format(@"=== Square发送服务中 === 【第四步】 leaflet发送成功。 marketID={0}, marketName={1}, 总共客户:{2}, 成功:{3}人, 失败:{4}人,重复:{5}人, 当前优先级:{6},所属shopID={7}", leafletEntity.MarketingID, leafletEntity.MarketingName, leafletEntity.CustomerList.Count,leafletEntity.SuccessCount, leafletEntity.FailCount, leafletEntity.RepeatCustomerNum, leafletEntity.Priority, leafletEntity.ShopID)); 这里拥有多达8个占位符,当年写这个的时候,会有三个痛点。 1. 占位符不能写错了 比如这里的 {0},{1},{2}.... 不能写成了 {0},{0},{2},造成结果的重复输出。 2. 参数值个数不能多也不能少

为什么要用内插字符串代替string.format

纵然是瞬间 提交于 2020-04-12 13:15:20
知道为什么要用内插字符串,只有踩过坑的人才能明白,如果你曾今使用string.format超5个以上占位符,那其中的痛苦我想你肯定是能够共鸣的。 一:痛苦经历 先上一段曾今写过的一段代码,大家来体会一下: LogHelper.WriteLog(string.Format(@"=== Square发送服务中 === 【第四步】 leaflet发送成功。 marketID={0}, marketName={1}, 总共客户:{2}, 成功:{3}人, 失败:{4}人,重复:{5}人, 当前优先级:{6},所属shopID={7}", leafletEntity.MarketingID, leafletEntity.MarketingName, leafletEntity.CustomerList.Count,leafletEntity.SuccessCount, leafletEntity.FailCount, leafletEntity.RepeatCustomerNum, leafletEntity.Priority, leafletEntity.ShopID)); 这里拥有多达8个占位符,当年写这个的时候,会有三个痛点。 1. 占位符不能写错了 比如这里的 {0},{1},{2}.... 不能写成了 {0},{0},{2},造成结果的重复输出。 2. 参数值个数不能多也不能少

为什么要用内插字符串代替string.format

旧巷老猫 提交于 2020-04-12 12:38:25
知道为什么要用内插字符串,只有踩过坑的人才能明白,如果你曾今使用string.format超5个以上占位符,那其中的痛苦我想你肯定是能够共鸣的。 一:痛苦经历 先上一段曾今写过的一段代码,大家来体会一下: LogHelper.WriteLog(string.Format(@"=== Square发送服务中 === 【第四步】 leaflet发送成功。 marketID={0}, marketName={1}, 总共客户:{2}, 成功:{3}人, 失败:{4}人,重复:{5}人, 当前优先级:{6},所属shopID={7}", leafletEntity.MarketingID, leafletEntity.MarketingName, leafletEntity.CustomerList.Count,leafletEntity.SuccessCount, leafletEntity.FailCount, leafletEntity.RepeatCustomerNum, leafletEntity.Priority, leafletEntity.ShopID)); 这里拥有多达8个占位符,当年写这个的时候,会有三个痛点。 1. 占位符不能写错了 比如这里的 {0},{1},{2}.... 不能写成了 {0},{0},{2},造成结果的重复输出。 2. 参数值个数不能多也不能少

为什么要用内插字符串代替string.format

烂漫一生 提交于 2020-04-12 12:38:07
知道为什么要用内插字符串,只有踩过坑的人才能明白,如果你曾今使用string.format超5个以上占位符,那其中的痛苦我想你肯定是能够共鸣的。 一:痛苦经历 先上一段曾今写过的一段代码,大家来体会一下: LogHelper.WriteLog(string.Format(@"=== Square发送服务中 === 【第四步】 leaflet发送成功。 marketID={0}, marketName={1}, 总共客户:{2}, 成功:{3}人, 失败:{4}人,重复:{5}人, 当前优先级:{6},所属shopID={7}", leafletEntity.MarketingID, leafletEntity.MarketingName, leafletEntity.CustomerList.Count,leafletEntity.SuccessCount, leafletEntity.FailCount, leafletEntity.RepeatCustomerNum, leafletEntity.Priority, leafletEntity.ShopID)); 这里拥有多达8个占位符,当年写这个的时候,会有三个痛点。 1. 占位符不能写错了 比如这里的 {0},{1},{2}.... 不能写成了 {0},{0},{2},造成结果的重复输出。 2. 参数值个数不能多也不能少

知识图谱或成AI发展重点,投研数据整理耗时可从一周缩至一分钟

扶醉桌前 提交于 2020-04-10 13:19:01
近日,国内知名的市场调研机构艾瑞咨询集团发布了《中国知识图谱行业研究报告》。报告指出,2019年是知识图谱相关技术飞速发展的一年,其作为集大数据和AI于一身的综合技术,未来将成为重点关注领域。其中,在投研领域,知识图谱通过自动抓取和产业链的关系推理,可以将点状分布的零散数据快速关联,形成连锁价值。报告指出,京东数科的知识图谱产品能够帮助投研行业研究员将原本一周的数据收集和整理时间缩短为一分钟。 高成本和低效率,一直是传统投研工作的一大痛点。人工搜集,是传统投研行业中整理数据信息的主要方法,耗费时间和人力成本较高。而券商研报中的数据指标,有大约80%是无法从传统金融数据终端中直接查到的,研究员往往需要花费大量时间精力查找分散在各种文本中的数据:一个中小券商和私募行业的研究员,获取和整理一个行业相关数据需要1至2周的时间。就连大型券商和公募的数据体系,也难以覆盖投研所需的全部数据。对此,京东数科提出了以RPA流程替代人工,实现低成本高效率的解决方案。该解决方案使用自然语言处理技术和知识图谱技术,将分散在不同文本中的海量数据抽取出来,自动整理行业和企业数据,形成金融数据库,最后再以图表形式展示出来。该解决方案能够将行业研究员原本所需的一周数据收集和整理时间浓缩为一分钟,使得研究效率大幅提升,进而帮助提升决策效率。 除了传统投研人工作业的高成本和低效率外,结合舆情信息的预判类分析较少

前端直播功能开发总结

久未见 提交于 2020-03-09 14:16:34
这里直播还是用的第三方的集成:视频用的是七牛云的集成,聊天用的是融云。图玩智能科技提供免费的直播源码,详情请登录 www.toivan.com. 一、直播功能 ( 七牛云 ) 下面是直播的快速入门文档: https://developer.qiniu.com/pili/manual/1221/the-console-quick-start 这里前端功能没什么可说的,文档中都写的很详细。 我这里用的前端播放器是 videojs, 引入相关的 js 和 css ,只需要简单的设置就可以: var myPlayer = videojs('demo-video',{ bigPlayButton : true, textTrackDisplay : true, posterImage: true, errorDisplay : true, controlBar : true },()=>{ }) 二、聊天室功能 ( 融云 ) 融云这个就比较坑了,文档和 demo 对于 web 开发者很不友好,开发的时候很多接口还有问题。下面是心得: 聊天室对于 pc 端应当有两个界面,用户客户端观看界面和超级管理员的管理界面 客户端观看界面: 1 先引入相关文件 融云的服务器相关 js : <script src="http://cdn.ronghub.com/RongIMLib-2.3.2.js"><

Spring框架-第四篇

浪尽此生 提交于 2020-02-27 15:04:32
第一章: Spring 中的 JdbcTemplate 1.1-JdbcTemplate 概述 它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。spring 框架为我们提供了很多 的操作模板类。 操作关系型数据的: JdbcTemplate HibernateTemplate 操作 nosql 数据库的: RedisTemplate 操作消息队列的: JmsTemplate 1.2-JdbcTemplate快速入门 Maven工程 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <!--spring-context--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.3.RELEASE</version> </dependency> <!--【spring-jdbc】--> <dependency> <groupId>org.springframework</groupId>

GpsNet2020 车联网平台

ぃ、小莉子 提交于 2020-02-26 01:47:40
车联网产业是汽车、电子、信息通信、道路交通运输等行业深度融合的新型产业,是全球创新热点和未来发展制高点。车企通过部署车联网系统,为车主提供更好的出行服务体验,增加产品竞争力。依托华为云、边、端协同优势,提供满足车联应用的云计算、大数据、人工智能、物联网等云服务,助力车企打造智能网联汽车,让客户享受人车智能生活。 网联使能 为汽车提供安全可靠联接,支撑亿级海量联接和百万级高并发;通过全球可达的云部署能力,满足车企业务全球化运营需求 数据使能 通过对车况和驾驶行为等车辆大数据的采集与分析,在云上实现人和车的数字画像,通过精准车主驾驶行为及出行场景分析,使能智能内容分发和业务推荐 架构使能 通过数据和业务分离结构,帮助车企掌控数字资产,汇聚第三方内容和应用生态,构筑以车企为中心的生态系统 演进使能 车联网平台与V2X协同发展,从单车智能到车、路协同智能,使能未来智能交通,提升社会交通整体的安全性和效率 基于云服务,构建面向联接的车联网平台,为企业和个人提供高安全、高性能、高可靠的车联网服务支撑;大数据分析和丰富的云服务助力企业实现业务创新,开放的架构易于对接外部系统,打通企业研、产、销各环节,帮助企业提升运营效率。 架构优势 1、多协议支持 支持等多种车机协议,如JT/T808、NGTP、GBIT 32960、MQTT等;同时在云接入端提供插件式开发工具包,方便车载设备私有协议快速接入