- 博客(58)
- 收藏
- 关注
转载 React入门-3.组件
1. 组件介绍组件允许我们将UI拆分为独立的、可重用的部分,并独立地考虑每个部分。2. 组件定义2.1. 函数组件定义个组件的最简单的方式就是写一个Javascript函数。该函数接受一个对象作为参数(我们称之为props,该参数为只读参数),并且返回一个React Elementfunction Welcome(props) ...
2018-11-30 22:24:41 58
转载 设置DataGridView不自动创建生成列
DataGridView.AutoGenerateColumns获取或设置一个值,该值指示是否为数据源中的每一字段自动创建 BoundColumn 对象并在 DataGrid 控件中显示这些对象。将AutoGenerateColumns 设置为False就不会自动生成列dataGridView1.AutoGenerateColumns = false;...
2018-11-30 16:19:00 2828
原创 页面直接导出为PDF文件,支持分页与页边距
将WEB页面直接导出为pdf文件是经常会用到的一个功能,尤其是各种报表系统。总结了一下目前几种主流的做法:在后端用代码生成pdf文件,比如iText一类;在后端抓取页面并生成pdf文件,比如phantomjs一类;在前端用js直接生成pdf文件;方案3的优势在于前端直接生成,所见即所得。今天要探索的就是html2canvas和jspdf,前者用于将页面元素render生成canvas,后者用于将c...
2018-11-30 12:18:16 3753
转载 一些代码规范(收集)
原文地址这里放一些规则参考 可以依旧需要选择1.js// 自定义的规则 rules: { // 必须使用 === 或 !==,禁止使用 == 或 !=,与 null 比较时除外 // @warn 在异步接口返回时不确定参数是数值还是字符串,有时可利用这个类型转换 'eqeqeq': 'warn', ...
2018-11-30 10:36:00 103
转载 【机器学习】机器学习简介
一、人工智能与机器学习说到人工智能,就不得不提图灵测试。图灵测试是阿兰图灵在1950年提出的一个关于机器是否能够思考的著名实验,测试某机器是否能表现出与人等价或无法区分的智能。主要内容是:测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。 进行多次测试后,如果测试者不能确定出被测试者是人还是机器...
2018-11-29 06:08:45 321
转载 当知识图谱遇上文本智能处理,会擦出怎样的火花?
目前以理解人类语言为入口的认知智能成为了人工智能发展的突破点,而知识图谱则是迈向认知智能的关键要素。达观数据在2018AIIA人工智能开发者大会承办的语言认知智能与知识图谱公开课上,三位来自企业和学术领域的专家分别从不同角度讲述的知识图谱的应用和发展。文本根据达观数据副总裁王文广演讲内容《知识图谱与文本智能处理》整理所得,内容略有删减。...
2018-11-28 21:47:34 266
转载 实验3实验报告
迟到的实验3实验报告=。=实验结论练习1先用记事本编辑汇编源程序并保存然后进行编译和链接得到可执行文件(编译和链接时结尾加分号可以跳过一些一般情况下默认的步骤,方便一次性生成目标文件)运行将line4和line9中寄存器dl的值分别修改为6和8重新汇编链接运行,可以发现运行的结果变成了我们所修改的值然后我们使用debug对生成的可执行文...
2018-11-28 21:27:00 112
转载 Hessian序列化过程中Map的问题
开篇 近期线上dubbo不停的报Hessian反序列化的警告日志,虽然不影响正常使用但作为有追求的程序员还是再一次尝试解决下,之所以说再一次是因为前一次尝试解决,但是没解决成功。 错误信息如下,结论是在consumer端序列化了object.map对象,在provider端解析不到object这个类,有兴趣可以继续下面的分析。WARNING: He...
2018-11-28 17:56:35 812 2
转载 伪数组(arguments及字符串)转数组的方法 贼简单
超简单的伪数组转数组的方法, 简单到令人发指! (这里伪数组使用arguments)1.使用Array.prototype.slice Array.prototype.slice.call(arguments) slice()方法返回一个新的数组对象,这一对象是一个由begin和end(不包括end)决定的原数组的浅拷...
2018-11-28 00:14:00 61
转载 19. Remove Nth Node From End of List C++删除链表的倒数第N个节点
https://leetcode.com/problems/remove-nth-node-from-end-of-list/使用双指针法,可以仅遍历一次完成节点的定位/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ...
2018-11-27 22:07:00 46
转载 让所有人都能看懂日志,解放开发
作为普通开发,可能都有过这种感受,正在疯狂的coding运营 测试跑过来,有投诉,线上出问题了、有报警,线上出问题了,内心不免一惊仔细排查后发现:第三方问题,要找第三方解决、网络问题要找网络组解决、配置错误,你们运营配置有误、正常业务错误,用户输入数据有误,等等等,一方便耽误了我们coding改变世界,一方面因为我们去日志定位问题需要时间,但可能问题在我们这里并解决不了,白白延长了解决问题的时...
2018-11-27 20:17:00 50
转载 expect和assert的联合用法,git删除本地和远端分支
1、异常和断言的用法断言assert,当assert后面的条件为假时,会触发AssertionError异常,通常的应用场景是如果某一个条件必须为真才能继续向下执行,我们为了避免某一个时间条件为假时会触发异常索性就自己触发,这就是assert的普遍用法》》》》except和assert联合使用:try: s = int("1") assert Falseex...
2018-11-27 14:17:00 94
转载 0037-如何在Windows Server2008搭建DNS服务并配置泛域名解析
2019独角兽企业重金招聘Python工程师标准>>> ...
2018-11-22 23:15:00 340
转载 asp.net core webApi 参数保护
asp.net core webApi 参数保护Introasp.net core data protection 扩展,基于 IDataProtector 扩展的数据保护组件,自动化的实现某些参数的保护ParamsProtectionParamsProtection 是为了保护 asp.net core webapi 项目的某些参数而设计的,也可以用来做一定程度上的反爬虫。GetSta...
2018-11-22 22:04:00 214
转载 BZOJ 3198 [Sdoi2013]spring
题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=3198题解考虑容斥,答案就是∑i=kn(ik)×\sum_{i=k}^n\binom{i}{k}\times∑i=kn(ki)×至少iii个相同的方案数。这个用hash统计就可以了。代码#include <cstdio>...
2018-11-22 15:34:00 33
转载 fastjson 反序列化的问题
问题描述将Message对象序列化后,反序列化失败。response是序列化的结果,start为true,end为false。message是反序列化后的对象,start和end都为false。问题解决1.资料查找经过自己的初步debug后,并没有任何的头绪,所以google了一下网上的解决办法。因为content正确反序...
2018-11-22 05:33:20 270
转载 【nginx】配置Nginx实现负载均衡
在关于高并发负载均衡一文中已经提到,企业在解决高并发问题时,一般有两个方向的处理策略,软件、硬件,硬件上添加负载均衡器分发大量请求,软件上可在高并发瓶颈处:数据库+web服务器两处添加解决方案,其中web服务器前面一层最常用的的添加负载方案就是使用nginx实现负载均衡。一、负载均衡的作用1、转发功能按照一定的算法【权重、轮询】,将...
2018-11-22 02:15:37 49
转载 ELK——Filebeat介绍及部署
一、Filebeat介绍Filebeat是一种轻量型,开源的日志采集工具,安装于客户端中来收集指定的日志目录,将收集的日志发送到logstash、es、redis、kafka中,来代替logstash的数据采集方案,logstash在运行过程中相当耗费服务器资源,就算没有在收集日志一样会对CPU,内存造成一个相当高的损耗。二、Filebeat工作流程Prospector(6.3版本...
2018-11-21 14:00:00 119
转载 简单三步,从零开始做自媒体,新手快速上手
对于很多人来说想要做自媒体,从过这个平台为自己获取一份额外的收入,但是在这无数的自媒体人中有的人收入可观,而有的人做了一段时间就给放弃了,觉得没有流量收益又浪费时间。那么对于我们很多刚接触还是已经在做的如何才能做自媒体呢?简单来说可以分为三个步骤选择领域在进行好最基本的媒体账户注册之后,我们首先就是需要选择要做的领域,领域的选择是非常重要的,首先我们要明确自己喜欢哪方面或者擅长什么,不要说写着写...
2018-11-20 17:36:58 150
转载 IBM WebSphere Portal 6.0的主题与皮肤开发
1.1入门:Portal的主题与皮肤开发要了解如何开发Portal的主题,首先要了解IBM WebSphere Portal的显示流程。IBM WebSphere Portal 使用不同的Java Server Page(JSP)、级联样式表(Cascading Style Sheet,CSS)和图像来显示门户页面。它使用位于X:\WebSphere\AppServer...
2018-11-20 17:23:02 222
转载 做固定比例的页面
前篇:做自适应网页网页是一个正常网页(高度大于宽度),都可以用上面博客的做法搞定。但是,设计给了一个固定比例的设计图。他是按照ipad的宽高设计的:1024*768要求是无论在哪,都保证这个比例显示,并且居中。这个问题就变成了:固定宽高比,充分利用页面空间(不需要滚动条),做一个居中网页的问题。事实上,我们的cocos游戏就是这种设计和布局。网页端可以这么判断:.center {...
2018-11-20 15:28:00 93
转载 java使用elasticsearch分组进行聚合查询(group by)-项目中实际应用
java连接elasticsearch 进行聚合查询进行相应操作一:对单个字段进行分组求和1、表结构图片:根据任务id分组,分别统计出每个任务id下有多少个文字标题1.SQL:selectid,count(*)as sumfromtask groupbytaskid; java ES连接工具类public class ESClientCon...
2018-11-17 11:34:00 679
转载 Alpha 冲刺 (3/10)
目录摘要团队部分个人部分摘要队名:小白吃组长博客:hjj作业博客:冲刺3团队部分后敬甲(组长)过去两天完成了哪些任务文字描述组织第一次团队编程继续阅读小程序开发文档接下来的计划做好明天的现场编程跟进进度继续学习小程序开发文档还剩下哪些任务持续跟进团队项目进度确定接口文档有哪些困难各方面的事情太多,很心累有哪些收获和...
2018-11-16 22:29:00 44
转载 iOS 获取手机型号,XR,XS,MAX
获取设备型号-(NSString*)iphoneType {struct utsname systemInfo;uname(&systemInfo);NSString*platform = [NSString stringWithCString: systemInfo.machine encoding:NSASCIIStringEncoding];if([platform...
2018-11-16 01:34:24 133
转载 小凯的数字 数论
https://www.luogu.org/problemnew/show/P4942上面为原题地址;引理:一个数字除以9的余数等于它的各位数字之和除以9的余数那么我们将其各个数字加起来%9即可;当然用等差数列公式更快;#include<iostream>#include<cstdio>#include<algorithm&g...
2018-11-15 23:48:00 40
转载 gRPC 在 Python中的应用
python -m grpc_tools.protoc --proto_path=. --python_out=. --grpc_python_out=. hello.proto简介在python中使用grpc和protobuf,比java和c#中使用要简单一些。只需要先安装grpcio包,然后就可以应用了。安装使用pip安装grpcio依赖包;$ pip install grpcio...
2018-11-15 16:27:00 662
转载 Gartner 2018 数据库系列报告发布 巨杉数据库连续两年入选
近期,Gartner陆续发布了2018年的数据库系列报告,包括《数据库魔力象限》《数据库核心能力》以及《数据库推荐报告》。其中,SequoiaDB巨杉数据库作为业界领先的金融级分布式交易型数据库产品,连续两年入选。此前,SequoiaDB巨杉数据库已于2017年首批入选Gartner数据库报告,和阿里云数据库是仅有的两家连续入选此报告的产...
2018-11-14 19:19:39 57
转载 css引入的几种方式
第二章:css工作原理一、为文档添加样式的三种方法:行内样式:1. 行内样式:行内样式是写在html标签的style属性里面的。2. 特点:行内样式的作用非常有限,行内样式只能影响它所在的标签,而且总归覆盖嵌入样式和链接样式。复制代码 <p>This paragraph simply takes on the browser's default paragraph s...
2018-11-14 08:30:18 67
转载 React 项目结构和组件命名之道
React 作为一个库,不会决定你如何组织项目的结构。这是件好事,因为这样我们有了充分的自由去尝试不同的组织方式并且选取最适合我们的方式。但是从另一个角度讲,这可能会让刚刚上手 React 的开发者产生些许困惑。我将会在本文为大家展示我已经使用过一段时间并且效果不错的方式,这些方式没有通过重新造轮子来实现,而是通过将社区中的方案组合和提...
2018-11-14 03:01:14 67
转载 浅析CSS定位
position 属性指定了html元素的定位类型。position 属性有 4 种值:1. static(default)表示没有定位,元素出现在正常的文档流中。为静态定位的元素设置 top|bottom|left|right 不起作用。2. fixed元素的位置相对于浏览器窗口是固定位置。即使浏览器的窗口是滚动的它也不会移动。fi...
2018-11-13 18:50:52 48
转载 [译] Android性能优化:APK瘦身方式大汇总
大家都知道开发中应用程序的性能是非常重要的,将直接影响用户的体验,但是性能优化是个老生常谈的问题,我们需要慢慢来,本篇文章将从如何减少APK的大小开始,来提升Android App的性能,这里只是列举了一些方式方法,读者可根据自身应用需要对自己的APK进行相应处理。原地址 developer.android.com/topic/perfo…用户经常会避免下载看起来太大的应用程序,尤其是在设...
2018-11-13 02:24:05 205
转载 python txt文件数据转excel
txt content: perf.txt2018-11-12 16:48:58time: 16:48:58 load average: 0.62, 0.54, 0.56 mosquitto CPU: 5.9 MEM 1.6 tmmr CPU: 0.0 MEM 1.1time: 16:48:59 load average: 0.62, 0.54, 0.56 mosquitto CPU: 2...
2018-11-12 16:55:00 171
转载 AVS 端能力之蓝牙模块
该类为蓝牙端能力处理类,主要负责蓝牙设备配对和蓝牙音频播放功能。功能简介实现蓝牙设备的启动发现模式、扫描蓝牙设备、建立蓝牙连接功能实现蓝牙设备音频播放、停止、上一首、下一首功能其它细节参考《AVS 端能力模块》UML 图集完整类图精简类图对象调用调用流程// 创建对象并更新上下文Bluetooth:createBluetooth:initBlueZDev...
2018-11-12 14:56:00 123
转载 [学习经验] 孩子到底什么时候学习自然拼读和国际音标?
http://www.jzb.com/bbs/thread-6262158-1-1.html经常会听到BBMM们问,孩子几岁开始学自然拼读比较合适呀,孩子要不要学国际音标啊?学哪个更好啊,去哪里学有推荐吗等等。首先给这些有语音培养意识的家长点赞!因为还是有一大波家长们是对自然拼读无概念的,也会觉得国际音标是初中孩子的事情,小学不需要学习。其实不然,语音的学习和培养对孩子而言非常重...
2018-11-12 11:52:00 157
转载 webpack缓存
缓存缓存如何工作1.当缓存客户端需要访问数据时,它首先检查缓存。当在缓存中找到所请求的数据时,它被称为缓存命中。2.如果在缓存中找不到请求的数据 , 称为缓存未命中的情况,它将从主存储器中提取并复制到缓存中。如何完成此操作以及从缓存中弹出哪些数据以便为新数据腾出空间取决于系统使用的缓存算法或策略。web中的缓存1. 使用浏览器缓存来提高经常访问的网页的性能。当您访问网页时,请求的文件...
2018-11-11 11:39:00 149
原创 解读微软开源MMLSpark:统一的大规模机器学习生态系统
AI前线导读:目前,有很多深度学习框架支持与Spark集成,如Tensorflow on Spark等。然而,微软开源的MMLSpark不仅集成了机器学习框架(CNTK深度学习计算框架、LightGBM机器学习框架),还可以将这些计算资源作为一种服务,以HTTP服务的形式对外提供给用户。近日,微软MMLSpark团队发表了一篇论文对MMLSpark的架构进行详细解读,我们将基于这篇论文,就MMLS...
2018-11-10 13:00:00 53
转载 网络实验要求
实验拓扑一、测试安排本次测试使用cisco Packet Tracer7.0模拟器进行,请按照实验操作文件(pka)的要求完成配置任务。pka文件中的拓扑和设备命名均不许修改,终端和网络设备接口的IP地址按要求进行分配。本次测试的时长为80分钟,系统将自动对各个配置点和连通情况进行测评。二、设备命名和IP地址分配请严格按下表分配IP地址三、实验目标要求1、PC11.2可以ping通DMZ-Sr...
2018-11-09 20:12:19 251
原创 TensorFlow发布1.12.0版本,改善XLA稳定性和性能
AI前线导读: 近日,TensorFlow发布1.12.0版本,对主要功能进行了一些改进,并修复了一些错误,如Keras模型现在可以直接导出为SavedModel格式等。主要功能和改进Keras模型现在可以直接导出为SavedModel格式(tf.contrib.saved_model.save_keras_model())并与Tensorflow服务一起使用。Keras模型现在支持使用tf.da...
2018-11-09 15:31:57 44
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人