- 博客(144)
- 资源 (7)
- 收藏
- 关注
原创 工程师如何升级为设计师
随着工龄的增加,钱不再是唯一追求得目标。人可以活很长,与其内耗不如将自己忙起来。转而对自身修养得提高,只有不断得学习探索才是进步的源泉。只有掌握新的理论的新的研究方法,来突破陈旧理论所带来的瓶颈。使自己具有创造性设计思维;善于将生活方式传递到设计中;整合设计能力;具有敏锐而强烈的观察与感受能力;具备很强的鉴别能力;具有广博的知识面(技术力、知识修养);设计理念语言传递与作图能力;要有强大的自信心;总之,让自己更有能量。工作的内容、设计的作品要能受到科学的验证和实践的检验,能够为社会提供岗位,能够形成
2022-01-26 16:09:25
391
原创 前端专家必会(欢迎补充)
1、vuejs入门组件化全家桶项目实战自动化测试tsvue性能优化vue源码2、react入门组件化全家通项目实战服务端渲染ssrreact性能优化react源码3、nodejsnode入门nodeweb开发项目实战鉴权数据库构建自己的mvc框架构建自己的koa部署发布4、微信公众号nodejs对接微信服务器公众号客服机器人jssdk项目实战5、前端安全安全漏洞xsscsrfsql注入安全攻防爬虫对抗持久化攻击6、react-na
2021-12-14 14:13:18
1055
原创 微前端入门讲解
微前端入门微前端概念介绍前端是什么 微前端是一种体系结构风格。是一种将可独立交付的前端应用程序组成 一个更大的整体 的架构风格。特点将庞大的整体拆成可控的小块,并明确他们之间的依赖关系。代码库更小、更内聚、可维护性更高、松耦合、自治的、团队可扩展性更好。渐进地升级、更新甚至重写部分前端功能成为了可能。特点1:简单、松耦合的代码库特点2:增量升级特点3:独立部署特点4:团队自治单体应用与微前端的对比实现方案实现上,关键问题在于:多个 Bundle 如何集成?微前端架构中一般
2021-12-14 13:31:22
1317
原创 使用window.MutationObserver技术和jquery.nicescroll.js组件l封装通用滚动条插件
(function ($) { //=====启动轮子 var openMutationObserver = function (controlID, options) { var ID = controlID; //MutationObserver监听 var MutationObserver = window.Mutati...
2019-08-08 18:07:13
716
原创 23种设计模式---理解笔记
---------创建型。主要关注怎样创建对象?主要特点是将对象的创建与使用分离,这样可以降低系统的耦合度,使用者不需要关注对象的创建细节,对象的创建由相关的工厂来完成,就像我们去商场购买商品时,不需要知道商品是怎么样生产出来一样,因为他们由专门的厂商生产。-------单例模式:【5种方式】在应用场景中,某些只要求生成一个对象的时候,如一个班中的班长、每个人的身份证号等。当对象需要被共享...
2019-08-08 17:54:34
216
原创 怎么理解面向对象和面向过程到底的本质区别?
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 -----------------------------------------------面向过程的思维方式是分析综合。面向对象的思维方式是构造。就是对C语言...
2018-06-08 21:11:17
8492
原创 数据库优化技巧
dbcc freeProcCathe 从过程缓冲区删除所有元素排除长时间运行的查询所存在的问题。利用 sys.dm_exec_query_stats 查找并优化SQL语句 https://www.cnblogs.com/xunziji/archive/2012/03/20/2408348.html该系统试图不能用作应急优化用,但是日常优化,一定要做一个重要的参考指标。利用s
2017-12-04 09:34:46
383
原创 产品系统介绍#企业信息化#自动化办公#管理软件
一、办公自动化。桌面版:IC即时通讯(企业级桌面应用)。技术采用基于wcf的通讯平台,使用轮询技术,适用规模2000人以内企业。集成了聊天系统,审批系统,通讯录系统,考勤系统,招聘 系统。手机版:移动办公。包括审批系统,通讯录系统,考勤系统,招聘系统。与桌面兼容。二、企业信息化。web版:信息管理平台。集成了企业内部管理业务点,形成企业信息化管理标准,提高管理水
2017-08-16 11:56:57
450
原创 .netcore开发
.net core 最大优点是跨平台。另外项目的配置文件全部使用json格式也是亮点。.net core是一系列程序集的集合,其中.netcoreEF是最新的ef框架,这里的ef核心是用到的dartareader类,意思就是不管用户的开发用的什么数据库的数据类型统统转成我C#的对应类型。所以现在的 ef操作将变得更加简单。对与mvc的调整也变的更加多元化,支持ajax,from表单提
2017-08-16 11:18:41
480
原创 webapp开发
webapp主要利用h5技术加web开发技术实现,使之在移动手机上操作的应用开发。优点是开发快,因为web页面开发很灵活,可以尽可能的去模仿android布局,后台使用的仍是mvc,这样不用再去学习android那一套东西。缺点据说是用户体验不好。技术上需要:1使用HBuilder做加壳处理,就是绑定启动链接引导进入web主页。2web开发,这里就需要web技术了,什么boos
2017-08-16 11:06:10
1013
原创 微信小程序开发简介
小程序分为个人版和企业版。多用于门店项目,电商项目等,娱乐等。。。个人版作为入门开发。企业版需要企业营业执照可作为企业级开发。这里简介个人版开发指导思路;1、注册公众号。2、进入公众号关联小程序开发者,即另外注册一个小程序开发者账号。3、进入开发者账号按教程搭建环境和新建项目,发布项目等。发布项目有测试版,可以扫码测试,也可找几个人测试做多可添加10人。4、项目发布需要审核
2017-08-16 10:53:18
1766
原创 阿里架构演变历史
B2B:资本与资本C2C消费者与消费者B2C资本与消费者P2P个体与个体O2O线上与线下P2C资本与个人其他:一站式购物搜索引擎领域框架演变与发展:初步,满足20+万用户量1、2003年,10人开发C2C网站 ,架构采用LAMP(流行,开源)2、读写分离(安全,效率)被动集群改造(数据量太大)1 数据库更改为oracle(高大上,有技术人才)2
2017-04-27 18:14:42
629
1
原创 阿里巴巴起步以及伴随的技术准备
B2B:资本与资本C2C消费者与消费者B2C资本与消费者P2P个体与个体O2O线上与线下P2C资本与个人其他:一站式购物搜索引擎领域框架演变与发展:初步 ,满足20+万用户量1、2003年,10人开发C2C网站 ,架构采用LAMP(流行,开源)2、读写分离(安全,效率)被动集群改造 (数据量太大) 1 数据库更改为oracle(高大上,有技术人才)
2017-04-27 17:17:31
491
转载 线程同步基础
1.1 阻止 (Blocking)当一个线程通过上面所列的方式处于等待或暂停的状态,被称为被阻止。一旦被阻止,线程立刻放弃它被分配的CPU时间,将它的ThreadState属性添加为WaitSleepJoin状态,不在安排时间直到停止阻止。停止阻止在任意四种情况下发生(关掉电脑的电源可不算!):阻止的条件已得到满足操作超时(如果timeout被指定了)通过Thread.In
2016-11-18 17:43:14
610
原创 数据管理(案例)
数据管理 body{ font-size:12px; } table{ width:400px; border-collapse:collapse; } table tr th,td{ border:solid 1px #666; text-align:center; } table tr td img{ border:3px; wi
2016-06-08 09:59:13
1194
原创 删除元素
删除元素 $(function(){ $("ul li:first").css("font-weight","bold"); $("#Button1").click(function(){ //$("ul li").remove("li[title=t]"); $("ul li:eq(1)").remove(); }); });
2016-06-08 09:57:42
329
原创 替换元素节点
替换元素节点 $(function(){ $("#Span1").repla ceWith("黄闯"); $("@@@@@@@@@@").replaceAll("#Span2"); }); 姓名: 邮箱:
2016-06-08 09:56:28
392
原创 复制元素节点
复制元素节点 $(function(){ $("img").click(function(){//有true可以把事件带过去 $(this).clone(true).appendTo("span"); }); });
2016-06-08 09:53:08
431
原创 动态插入节点方法(二)
dong态插入节点方法 img{ border:solid 1px #ccc; padding:3px; margin:5px; } $(function(){ $("img").appendTo($("span")); });
2016-06-08 09:48:17
767
原创 动态插入节点方法(一)
动态插入节点方法 body{ font-size:13px; } $(function(){ $("div").append(ll); function ll(){ return "dddddddddddddd"; } }); jQuery
2016-06-08 09:45:27
5408
原创 创建节点元素
动态创建节点元素 body{ font-size:13px; } ul{ padding:0px; list-style:none; } ul li{ line-height:2.0em; } .divL{ float:left; width:200px; background-color:#eee; border:solid 1px #
2016-06-08 09:44:19
279
原创 获取或设置元素的值
获取或设置元素的值 body{ font-size:12px; text-align:center; } div{ padding:3px; margin:3px; width:120px; float:left; } .txt{ border:#666 1px solid; padding:3px; } $(functi
2016-06-08 09:43:12
405
原创 设置或获取元素的内容
获取或设置元素的内容 body{ font-size:15px; text-align:center; } div{ border:solid 1px #666; padding:5px; width:220px; margin:5px; } $(function(){ var strHTML = $("#divShow").html
2016-06-08 09:41:01
367
原创 顺序队列
#include "stdio.h"#include #define MAXSIZE 10typedef int ElemType;typedef struct Node{ int front,rear; ElemType elem[MAXSIZE];}SqQueue;SqQueue * InitQueue(){ SqQueue *q; q=(SqQ
2016-06-08 09:29:31
501
原创 设置元素的属性(二)
设置元素的属性(二) body{ font-size:12px; } .clsSpn{ float:left; padding-top:10px; padding-left:10px; } .clasImg{ border:solid 1px #ccc; padding:3px; float:left; } $(function
2016-06-08 09:29:03
387
原创 获取或设置元素的内容
获取或设置元素的内容 body{ font-size:15px; text-align:center; } div{ border:solid 1px #666; padding:5px; width:220px; margin:5px; } $(function(){ var strHTML = $("#divShow").html
2016-06-08 09:28:37
477
原创 设置元素的属性
设置元素的属性 body{ font-size:12px; } .clsSpn{ float:left; padding-top:10px; padding-left:10px; } .clsImg{ border:solid 1px #eee; padding:3px; float:left; } $(function(){
2016-05-27 22:26:08
570
原创 获取元素的属性
获取元素的属性 body{ font-size:12px; } div{ float:left; padding-left:10px; } img{ border:solid 1px red; padding:3px; float:left; } $(function(){ var strAlt = $("img").attr(
2016-05-27 22:25:02
333
原创 DOM树状文档
DOM树状文档 body{ font-size:13px; } table,div,p,ul{ width:280px; border:solid 1px #666; margin:10px 0px 10px 0px; padding:0px; background-color:#eee; } Td1 Td2
2016-05-27 22:24:16
392
原创 JQuery常用方法总结
Jquery 选择器基本选择器(#id/element/.class/*/selector1,selectorN)层次选择器(ancestor descendant/parent>child/prev+next/prev~siblings)过滤选择器 简单过滤选择器(first()或:first/last()或:last/:not(selector/:even/:odd/:eq(inde
2016-05-27 22:23:04
292
原创 导航条制作
导航条制作 body{ font-size:13px; } #divFrame{ border:solid 1px #666; width:301px; overflow:hidden; } #divFrame .clsHead{ background-color:#eee; padding:8px; height:32px; cursor:
2016-05-27 22:21:09
386
原创 第一个简单的jquery程序
第一个简单的jquery程序 <!-- --> $(document).ready(function(){ alert("你好,欢迎来到Jquery世界!"); })
2016-05-27 22:20:09
2405
原创 表单选择器
表单选择器 body{ font-size:12px; text-align:center; } form{ width:241px; } textarea,select,button,input,span{ display:none; } .btn{ border:solid 1px #666; padding:2px; width:60p
2016-05-27 22:19:09
360
原创 表单对象属性过滤选择器
表单对象属性过滤选择器 body{ font-size:12px; text-align:center; } div{ display:none; } select{height:65px} .clsIpt{width:100px;padding:3px} .GetFocus{border:solid 1px #666;background-color:#
2016-05-27 22:17:51
539
原创 子元素过滤选择器
子元素过滤选择器 body{ font-size:12px; text-align:center; } ul{ width:241px; list-style-type:none; padding:0px; } ul li{ height:23px; width:60px; line-height:23px; float:left;
2016-05-27 22:16:35
336
原创 jquery属性过滤选择器
jquery属性过滤选择器 body{ font-size:12px; text-align;center; } div{ float:left; border:solid 1px #ccc; margin:8px; width:65px; height:65px; display:none; } /* $(function(
2016-05-27 22:15:30
306
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人