聚合文章列表
23 浏览

51个css时间轴

VHDL中数据类型转换与移位(STD_LOGIC_ARITH与NUMERIC_STD)目前写VHDL程序时,大部分人已经熟悉的库调用如下所示:这几个库文件的源码可以在IEEE库文件链接中查看,首先阐述一下这些文件的内容和主要作用:注意:该库函数无法对STD_LOGIC_VECTOR做任何运算。-std_logic_unsigned/std_logic_...

CSS 1900-01-01 发布
22 浏览

vue中的生命周期

实例生命周期每一个组件或者实例都会经历一个完整的生命周期,总共分为三个阶段:初始化阶段、运行中阶段、销毁阶段每个Vue实例在被创建之前都要经过一系列的初始化过程。例如需要设置数据监听、编译模板、挂载实例到DOM、数据变化时更新等。同时这个过程中也会运行一些叫做生命周期钩子的函数,给与用户机会在一些特定的场景下添加自己的代码$.mount():若vue实例在实例化中没有el选项,则处于未挂载状态,可用$.mount手动地挂载一个未挂载的实例。$.destory():完全销毁一个实例。清理它与其他实例的连接,解绑它的全部指令及事件监听器。---生命周期的过程阶段(钩子函数):beforeCreate:实例、组件通过newVue()创建出来之后会初始化事件和生命周期,然后就会执行beforeCreate钩子函数,此时,数据还没有挂载,只是一个空壳,无法访问到数据和真实的dom,一般不做操作。created:挂载数据、绑定时间等等,然后执行created函数,此时可以用到数据,也可以更改数据,更改数据

vue.js 2017-12-21 发布
34 浏览

vue+element-ui的简洁导入导出功能

1.前段后台管理系统中数据展示一般都是用表格,表格会涉及到导入和导出;2.导入是利用element-ui的Upload上传组件;<el-uploadclass="upload-demo":action="importUrl"//上传的路径:name="name"//上传的文件字段名:headers="importHeaders"//请求头格式:on-preview="handlePreview"//可以通过file.response拿到服务端返回数据:on-remove="handleRemove"//文件移除:before-upload="beforeUpload"//上传前配置:on-error="uploadFail"//上传错误:on-success="uploadSuccess"//上传成功:file-list="fileList"//上传的文件列表

vue.js 2017-12-21 发布
AD 友情赞助
19 浏览
开始
27 浏览

Angular、Vue、React三大框架鼎力2017

2017年前端炒的火热的莫非于三大框架,angular、vue、react,谈谈我对这三大框架的理解期初在前三四年或者更早,前端还没被完全分离出来,原生js开发前端页面,似乎并不优雅,好比我们盖房子,一块砖一块砖的盖,很耗时,也不方便维护,渐渐地jQuery库的产生,提高了开发人员的效率,减少了浏览器的兼容,一时间很多涨粉,到现在一些旧的项目仍然在使用,but,他没有mvc,mvvm构架,需要自己进行配置。后来出现了mvc框架的angular,这个效率比较低,只要发生变化,就得重新遍历计算;然后出现了react,react的虚拟dom减少了dom操作,降低了项目成本,提高效率和程序性能,但是react是基于view层的,他需要配合一些其他的框架,如flux,redux等,如果拿react跟vue比较的话,使用起来会相对复杂,比如,不能使用指令,遍历不方便,;而vue相对react而言,没有react灵活,搭配自如,但是他开发起来很高效,vue的插件,组件,生态系统对于我们一般的项目已经足够了,虽然vue的是个人主导的,react是Face

vue.js 2017-12-21 发布
16 浏览

我的墨尔本求职之旅 – 第一个进行到最后一轮的面试

这家公司是一家上市公司,主要为中小型企业提供财务会计软件服务。他们会时不时举办一些hackathon,在澳洲和新西兰应该是一家知名度比较高的企业。在了解这家公司背景时发现其在成都还有过分公司和在中国开展过业务,可惜在08年金融危机后退出了中国和亚太市场。招聘信息是从公园遇到的父母处得知,其中一个小朋友的爸爸在这家公司工作。被告知可以先去公司官网看看,如果有合适的职位,他可以推荐。打开了公司招聘网站后,我开始了这家公司的面试之旅,整个过程有三个部分:1.解开招聘信息彩蛋;2.完成codeexercise;3.Onsitefacetoface面试。对具体细节不感兴趣的同学,可以直接翻到最后看总结。1.发现彩蛋,解开Puzzle在浏览招聘信息时发现其中一个职位最后有这么一行字:P.S.Canyousolvethis?aHR0cDovLzEzLjU1LjIzNC4xNTQ6ODA4MC9pbG92ZWRldi9NYXNzaXZlbHlfU2xlZXB5UGFuZGFz有兴趣的同学可以先不看下文的剧透,根据

.Net 2017-12-21 发布
17 浏览

[亲测]七步学会ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服务器并配置Nginx实现域名访问

前言ASP.NETCore2.0怎么发布到Ubuntu服务器?又如何在服务器上配置使用ASP.NETCore网站绑定到指定的域名,让外网用户可以访问呢?步骤第1步:准备工作一台Liunx服务器:笔者用的是【搬瓦工】的VPS服务器(CDN加速,支持支付宝,多机房选择)--低配版[2.5$每月,29.99$每年],需要的同学点此了解详情再推荐一个VPS服务器Vultr.com(和搬瓦工差不多,也支持支付宝,但它支持月付,每月仅2.5$)一个Linux终端管理工具:笔者推荐Xshell,点击下载Xshell准备好Ubuntu服务器器[Ubuntu17.04x64]和终端管理工具后,我们开始配置关于ASP.NETCore2.0的Linux环境。第2步:创建一个非root用户为了安全和管理的方便,我们不使用root用户,而是创建一个非root用户:addusermyuser#[myuser为用户名,可自定义指定]将提示你输入登录密码,请输入并牢记usermod-aG

c# 2017-12-21 发布
AD 友情赞助
21 浏览

C#中的Explicit和Implicit

其中dto.Payment是一个PaymentDTO类的实例,entity?.Payment是一个Payment类的实例,PaymentDTO类和Payment类没有子父关系,所以不存在子类和父类之间的隐式转换。奇怪的是VisualStudio的编译器没有提示任何编译错误。打开PaymentDTO类的定义之后,发现了以下方法签名。publicstaticimplicitoperatorPaymentDTO(Paymentpayment)从方法签名上看,这就是重写PaymentDTO类型的操作符,但并不是我以前常用的+,-,*,/,==等。查询MSDN之后,才了解到implicit和explicit是一对转换操作符。Implicit和ExplicitImplicitImplicit关键字用于声明隐式的用户定义类型转换运算符。它可以实现2个不同类的隐式转换,提高代码的可读性。但是需要注意使用隐式转换操作符之后,在编译时会跳过异常检查,所以隐式转换运算符应当从不引发异常并且从不丢失信息,否则在运行时

.Net 2017-12-21 发布
11 浏览

2017年终大片:中国开发者现状分析

都说中国的程序员没有女朋友,但却没有一个单身的,女程序员依然像恐龙级那样稀有,看片打游戏逛优衣库成为了他们生活中的标配,但是对于前沿技术热衷和对知识学习渴求却从来没有停止,本文将对中国开发者的现状进行了一些梳理,但是由于报告涉及的方面众多,只能挑选一些大家比较关心的问题进行解读,让大家看到一群不一样的中国开发者。本次报告是由云栖社区发起,共超过14992位开发者参与了《云栖社区2017中国开发者调查报告》调研。其中,7032名开发者们详细分享了自己的开发环境、开发语言、编程环境、数据库等开发现现状进行了反馈,同时对于Web开发、前端开发、云计算、大数据、人工智能、移动开发、区块链、安全等技术领域的认知与实践。最受欢迎的开发语言微软跌出五强曾几何时,微软.Net和Java是一直是开发群体中的两大阵营,相互叫板相互比对,Java开发者看不起.NET开发者的傲骄,语法先进的.Net群体认为可以把Java秒成渣,如今两方十多年的争吵终于有了答案,微软开发语言在开发者群体跌出五强,在中国开发者最常用的开发语言中,JavaScript和Java占据

程序员 2017-12-21 发布
41 浏览

《程序员的数学》1-2-3.PDF

简介如果数学不好,是否可以成为一名程序员呢?答案是肯定的。本书最适合:数学糟糕但又想学习编程的你。没有晦涩的公式,只有好玩的数学题。帮你掌握编程所需的“数学思维”。日文版已重印14次!编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。本书面向程序员介绍了编程中常用的数学知识,借以培养初级程序员的数学思维。读者无需精通编程,也无需精通数学,只需具备四则运算和乘方等基础知识,就可以阅读本书。书中讲解了二进制计数法、逻辑、余数、排列组合、递归、指数爆炸、不可解问题等许多与编程密切相关的数学方法,分析了哥尼斯堡七桥问题、少年高斯求和方法、汉诺塔、斐波那契数列等经典问题和算法。引导读者深入理解编程中的数学方法和思路。本书还对程序员和计算机的分工进行了有益的探讨。读完此书,你会对以程序为媒介的人机合作有更深刻的理解。限个人测试学习之用,不得用于商业用途,请在下载后24小时内删除。备注:有的资源可能来自网络,如果有不合理的私信我,秒删。网盘下载地址:需要什

程序员 2017-12-15 发布
AD 友情赞助
6 浏览

30岁转行做初级程序员是一种怎样的体验?

30岁转行做程序员到底行不行?在互联网发展迅速的今天,很多人会产生这样的想法,这篇文章告诉你,没有什么不可以,关键看你怎么做。改变职业是一件吓人的事情,有时候还会成为一件危险的事情。年龄越大,危险就越高。从头学起一样东西,难度总是非常高,尤其是当你身边的人都比你年纪小,而且比你成就高的时候。我在30岁的时候进入科技行业,在这个旅程中我收获了难忘的经历,见到了优秀的人,并且得到了许多机会。20多岁的时候,我觉得自己到了32岁的时候一定已经找到了自己想要的东西。我曾经憧憬自己成为一个幸福的女人,有着美满的人生,自己喜欢的工作,穿着美美的高跟鞋,而且给自己制定了详细的未来计划。但是现实和梦想总是存在着差距,我今天脸上的妆还是昨天画的,穿的是老公的衬衫。我的生活的确很幸福,但是和我当初想象的却大相径庭,而我的职业才刚刚起步。我从来不穿高跟鞋,因为我觉得它们不舒服,而对于未来,我根本没有计划!我用了很长的时间才进入了科技行业,一路上有眼泪,也有沮丧。本来我的理想是成为一名语言学家,我希望环游世界,在各个知名学府里翻译古代文本。后来,我

程序员 2017-12-21 发布
17 浏览

Developer Experience First —— TWA 的理念与实践

缘起业务的移动化与多端化和绝大多数互联网公司一样,蚂蚁的业务已经完全移动化。在支付宝App内,除支付线主业务之外,还存在大量的H5应用,包括蚂蚁森林、共享单车、蚂蚁财富等等。同时各个业务线除了在支付宝主App内,还会寻求其他的流量入口,和阿里生态打通,在淘宝、飞猪等App中投放支付宝的业务和活动。在上述业务背景下,蚂蚁的H5App面临一个巨大的挑战:业务飞速发展的同时,玩法复杂度、需要支持的用户终端数量也在上升,对前端资源的需求在指数级增长。前端技术变革随着Node.js的横空出世,前端领域在最近这几年发生了重大的变革。Node.js给前端带来了服务端能力,让前后端的工作职责划分发生了变化,蚂蚁大量的业务线开始引入BFF(BackendForFrontend)层,从此前端团队可以完整的掌控展现层(包括界面和数据接口)。Webpack、Babel等工具的陆续诞生,让『前端工程化』能力迅速提升,React、Angular.js等新一代前端框架的诞生,让复杂的前端项目的可维护性提升到一个新的台阶。然而前

程序员 2017-12-21 发布
11 浏览

Java程序员,最常用的20%技术有哪些?

首先题主说的20%我不知道从哪方面去理解。接下来我会将自己多年来工作中会经常使用到的技术列出来。1.html、css2.java工作原理(jvm)3.java语法、数据结构和算法4.java语言特性(封装、继承、多态、抽象)5.java设计模式(在开发中会经常用到)6.java反射机制(常用框架都会用到反射机制)http://7.io(文件读写)8.多线程9.网络编程10.javascript11.jquery12.数据库(oracle、mysql等等)13.servlet14.JDBC15.javabean16.WEB项目分层架构17.前后台交互18.ajax(大家可以加入java爱好者集结群,一同交流学习java:498290461)欢迎交流:(老师交流q:858288017)19.过滤器及过滤器原理20.常用框架(Struts、hibernate、spring、springMVC、i/mybatis)21.框架整合22.工作流(流程引擎工作机

程序员 2017-04-03 发布
17 浏览

大龄程序员都去哪了?

作者:code4f优秀的程序员是不吃青春饭的。他们在什么年龄都会持续学习,保持开放,超越自己。不要相信某些错误说法,谁说程序员是吃青春饭的?相反,好的程序员是需要长时间的不断学习和积累而造就的,像老医生。老会计一样,也应该是越老越吃香。因为编程是脑力劳动非体力,也不靠脸蛋靠身材,跟年轻没必然联系。编程也需要经验积累,也需要长期磨练,凭什么就必须是年轻才可以?之所以有吃青春饭的说法,主要是一些假象造成的:1、我国发展计算机软件比国外晚。真正出现全职的程序员大概是八十年代末,真正形成职业人群大概是九十年代末到二十一世纪初。也就是说,程序员主力应该是80后,70后也是少数。十年前关于程序员退休的说法是35岁,现在已经成45岁了。因为十年前35岁的程序员很少,现在他们45岁了,本来老程序员就稀少,所以容易给人假象就是程序员吃青春饭。2、另一个假象就是程序开发技术日新月异,年纪大了跟不上,因此更适合年轻人。这也是错误的,计算机技术确实日新月异,但其实底层的,核心的技术并不会更新很快,很多所谓新技术也不过是适应时代的新瓶装旧酒,所谓万

程序员 1900-01-01 发布
10 浏览

程序员中的老司机们,30 后的路该开向哪里?

我是程序员,也是老司机。我已过而立之年,也还没过而立之年——年纪是到了,却还没有立,不论是立德、立言还是立功。你问我慌不慌,我问你路在何方。我当程序员数数日子,八年有余,自封老司机也不算太过分,至少写过的代码比吃过的盐多。那些碰到过的臭虫,被指派的需求,请求的网页,搜索的问题,都是沿路的风景。你问我风景美不美,我问你前路在何方。我写过客户端、做过网站、写过后端服务,踩过的坑,多过别人埋过的地雷。网页开发很无聊,客户端适配也枯燥,服务器高并发只能靠重启。你问我焦虑不焦虑,我问你午夜加班键盘声,是不是如同窗外蛙鸣焦躁不安。你问我迷茫不迷茫,我问你前方该左移还是右移。30了,写代码十年八年了,老司机们coding的时候很熟悉左移和右移,但是开车到这个年纪……想想当年读着侯捷的书,看着人家「左手程序右手诗」,羡慕着他的功成名就,文笔风流。到如今,开始流行「左手右手一个慢动作」,动作一慢下来,就开始在想:30岁以后的路,该怎么走?是该继续码代码,还是转管理?还是左手程序,右手做点其它的营生?那几年以后,左边的手艺是不是该放下了?还是

程序员 2017-12-21 发布
16 浏览

百度、阿里、腾讯、京东、大型互联网分布式架构必备技能

1、分布式架构演进过程2、如何把应用从单机扩展到分布式3、CDN加速静态文件访问4、系统监控、容灾、存储动态扩容5、架构设计及业务驱动划分6、CAP、Base理论以及其应用分布式架构策略1、分布式架构网络通信原理剖析2、通信协议中的序列化和反序列化3、基于框架的RPC技术Webservice/RMI/Hessian4、深入分析Zookeeper在disconf配置中心的应用5、基于Zookeeper实现分布式服务器动态上下线感知6、深入分析ZookeeperZab协议及选举机制源码解读7、Dubbo管理中心及监控平台安装部署8、基于Dubbo的分布式系统架构实战9、Dubbo容错机制及高扩展性分析10、Java架构/分布式:468897908分布式架构中间件1、分布式消息通信ActiveMQ/Kafka/RabbitMQ2、Redis主从复制原理及无磁盘复制分析3、图解Redis中AOF和RDB持久化策略的原理4、MongoDB企业级集群解决方案5、Mong

软件架构 2017-06-08 发布
18 浏览

Python操作SQLite/MySQL/LMDB/LevelDB

1.概述1.1前言最近用Caffe跑自己的数据集,需要学习LMDB和LevelDB,趁此机会复习了SQLite和MySQL的使用,一起整理在此。代码:https://github.com/liquidconv/py4db1.2环境使用Ubuntu14.04,Python2.7.6。2.SQLite2.1准备SQLite是一种嵌入式数据库,它的数据库就是一个文件。Python2.5x以上版本内置了SQLite3,使用时直接importsqlite3即可。2.2操作流程概括地讲,操作SQLite的流程是:通过sqlite3.open()创建与数据库文件的连接对象connection;通过connection.cursor()创建光标对象cursor;通过cursor.execute()执行SQL语句;通过connection.commit()提交当前的事务,或者通过cursor.fetchall()获得查询结果;通过connection.close()关闭与数据库文件的连接。详细的sqlite3模块API

MySQL 2017-12-21 发布
19 浏览

中国恶意软件三重奏:全面针对MSSQL与MySQL服务器

E安全12月21日讯以色列安全公司GuardiCore近日发布报告称,某神秘中国黑客组织在过去一年当中持续针对Windows与Linux系统上的MSSQL与MySQL数据库发起攻击,其利用庞大的基础设施扫描易受攻击的目标主机,进而发动攻击并托管恶意软件。该组织采用广泛的基础设施与相关性较低的恶意软件方案,使得安全人员至今未能将该组织与其分散的攻击活动联系起来。最近,该组织部署的三种不同设计特性的恶意软件(针对不同目标)被安全公司GuardiCore联系起来。神秘中国黑客组织相关分析GuardiCore公司昨天发布报告称,该公司研究人员在经过数月的追踪之后发现,这个神秘的黑客组织的恶意行为主要分为三个活动,且每个活动都对应一种新的恶意软件。恶意软件Hex、Taylor、Hanako:第一波攻击指向运行有MSSQL数据库的Windows服务器,攻击者在这里部署一款名为Hex的恶意软件——其在本质上属于远程访问木马(简称RAT)与加密货币采矿木马。第二波攻击则指向运行在Windows服务器上的MSSQL数据库,这一次攻击者们转而采

SQL Server 2017-12-21 发布
AD 友情赞助