ICode9

精准搜索请尝试: 精确搜索
  • coder,不要做计算机,好吗?2020-05-02 14:00:17

    客户一个文件权限系统,对权限做了7种分类,读写等不带名字coder,分别定义了7条记录,所以,如果这个客户对某个目录或文件有权限最多的情况就会有7条记录。嗯嗯,coder用AOP做了权限校验,终于,这个系统上线了。嗯嗯,一个sql查询花了10s。嗯,客户说我们是吃屎的。。。我tmd太荣幸了。好吧,重新设计

  • 「SpringBoot」如何优雅地管理SpringBoot项目2020-04-07 11:02:36

    本文主要讲述一下如何优雅地管理SpringBoot项目。 背景 课堂上,当小明形如流水地回答完沐芳老师提出来的问题时,却被至今没有对象的胖虎无情嘲讽了? 沐芳老师:小明,你平时是如何启动、停止你的SpringBoot项目的? 小明(自信满满):启动时使用java -jar xxxx.jar命令启动,停止服务时,使用ps -ef

  • 【前端】传统Coder了解前端Webpack技术的技术文章(转)2020-03-06 10:57:53

    转自:入门 Webpack,看这篇就够了 2018年8月25日更新,目前 webpack 已经更新值 4.17.1 ,本文所用到的各种库或多或少有些过时,跟着代码操作下来可能会遇到各种问题,不过 webpack 的主体思想没变,所以还是希望本文对新学 webpack 的你,有所帮助。此外用基于 webpack 4.17.1 写了一个简单的d

  • Java Json 数据下划线与驼峰格式进行相互转换2020-03-04 14:01:30

    概述 今天遇见一个需求,需要对json数据进行下划线与驼峰格式之间进行转换,在Fastjson、Jackson、Gson都提供了转换的方式,在这里进行一下列举。 User类: public class User { private String nameInfo; private String ageInfo; public String getNameInfo

  • 网页中获取iframe里面元素2020-03-03 17:41:33

    window.frames['iframe'].contentWindow.document.querySelector('div') 点赞 收藏 分享 文章举报 一个爬坑的Coder 发布了39 篇原创文章 · 获赞 0 · 访问量 149 私信 关注

  • JavaScript随机打乱数组2020-03-03 17:38:07

    点赞 收藏 分享 文章举报 一个爬坑的Coder 发布了39 篇原创文章 · 获赞 0 · 访问量 125 私信 关注

  • docker 学习操作记录 32019-12-06 09:01:45

    记录3 1 [BEGIN] 2019/12/4 16:53:35 2 Connecting to 192.168.114.130:22... 3 Connection established. 4 To escape to local shell, press Ctrl+Alt+]. 5 6 Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.15.0-70-generic x86_64) 7 8 * Documentation: https:

  • A - Perfect Team CodeForces - 1221C2019-10-02 23:02:18

    You may have already known that a standard ICPC team consists of exactly three members. The perfect team however has more restrictions. A student can have some specialization: coder or mathematician. She/he can have no specialization, but can't have

  • 设计模式之职责链模式2019-09-19 12:03:24

    职责链模式概念: 职责链模式是使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。 将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。 链中收到请求的对象要么亲自处理它,要么转发给下一个候选者。提交方并不明确有多少个对象会处理它。

  • java动态代理 $Proxy0源码分析2019-09-01 18:38:05

    动态代理简介 本来是对被代理对象的函数的直接调用,现在却通过一个代理对象间接调用被代理对象的函数,在间接调用时,就可以增加我们想实现的功能(指InvocationHandler子类对象的invoke方法中的实现,可以随意添加我们想执行的代码)。 代理对象和被代理对象看起来是一样的,因为它们

  • 创建型模式之工厂模式(2.2)2019-08-11 23:05:24

    什么是工厂模式? 工厂模式是创建型模式的一种,工厂是用来生产的,而在Java里,是用来生产对象实例的。 和单例模式相似,工厂模式同样聚焦于在考虑整个软件构建的情况下合理创建对象,从而保证软件的扩展性和稳定性。 工厂模式分为三种: 简单工厂模式 工厂方法模式 抽象工厂模式 简单工厂

  • 开发十年,我是如何成为一名PHP架构师2019-07-19 10:56:29

    身为一个做了十年开发的老司机程序员,这十年中我获得了项目经理、CTO、大公司架构师的经历。但再仔细一想,这十年中我至少浪费了五年时间走了很多弯路,这五年可以足够让自己成长为一个优秀的程序员,只可惜我在前五年的时间里和很多程序员一样在困惑中找不到出路! 这不仅是一个刚刚踏入职

  • Python3基础 import...as 给导入的模块起别名2019-07-07 16:56:44

             Python : 3.7.3          OS : Ubuntu 18.04.2 LTS         IDE : pycharm-community-2019.1.3       Conda : 4.7.5    typesetting : Markdown   code coder@ubuntu:~$ source activate py37 (py37) coder@ubuntu:~$ ipython Py

  • Python3基础 yield 创建生成器2019-07-06 15:03:49

             Python : 3.7.3          OS : Ubuntu 18.04.2 LTS         IDE : pycharm-community-2019.1.3       Conda : 4.7.5    typesetting : Markdown   code coder@ubuntu:~$ source activate py37 (py37) coder@ubuntu:~$ ipython Py

  • 曹工说Tomcat2:自己撸一个简易Tomcat Digester2019-07-02 09:02:50

    一、前言 框架代码其实也没那么难,大家不要看着源码就害怕,现在去看 Tomcat 3.0的代码,保证还是看得懂一半,照着撸一遍基本上很多问题都能搞定了。这次我们就模拟 Tomcat 中的 Digester(xml解析工具)来仿写一个相当简易的版本。上一篇说了如何利用 sax 模型来解析 xml,但是,该程序还有相当

  • Netty系列(一):Netty架构及分析2019-07-01 19:53:23

    Netty作为高性能的网络通信框架,是每个java coder必学的一门技术,下面就通过画图的方式分析下Netty架构及启动和读写流程 一、架构   二、流程解析  

  • 长得丑的程序员都要被潜规则?2019-06-16 20:51:00

    潜规则大家都知道什么意思,如果不知道看下图片就明白啦… 咳咳…是不是引起大家的无限遐想!淡定哈,今天我们要讨论的是为啥长得丑的程序员最容易潜规则尼? 此话一出,估计就有猿猿们就不乐意啦,长得丑是怪我喽 为啥丑还容易被潜规则,老板口味变啦… 哈哈,其实大家想歪啦!接下来

  • ES6 class类操作2019-05-14 08:53:04

    //声明一个类 ,需要有返回值 class Coder {   //函数   name(val) {     console.log(val);     return val   }     skill(val) {     console.log(this.name('sun') + val);   }     //构造函数   constructor(a, b) {     thi

  • iOS应用状态保存和恢复2019-05-02 18:47:53

    当应用被后台Kill掉的时候希望从后台返回的时候显示进入后台之前的内容   在Appdelegate中设置 - (BOOL)application:(UIApplication *)application shouldSaveApplicationState:(NSCoder *)coder{ return YES;}- (BOOL)application:(UIApplication *)application shouldResto

  • simulink中利用HDL Coder生成Verilog代码时候,出现Native floating point code generation cannot generate :....2019-04-17 13:48:05

    simulink中利用HDL Coder生成Verilog代码时候,出现Native floating point code generation cannot generate :…Signal rate of value inf found解决办法 将提示错误的目标Block中constant模块的sample time 设置成实际采样率形式,不要设置成inf 或者 -1

  • 程序员成长分为哪几个阶段?需要掌握哪些技能?2019-04-11 14:55:38

    对于程序员的成长,我们一般可以分为三个大的阶段,一是初级(0到3年);二是中级(3到5年);三是高级(5年以上)。这其中不仅仅需要的是时间的锤炼,还有技术上的提升阶段一:初级阶段。这个阶段的学习可能是科班出身的学生在本硕博阶段完成的,也可能是半路出家的学生在线下IT教育培训机构中和线上教育平

  • Python3基础 raise 产生RuntimeError 异常2019-02-25 21:39:33

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code coder@Ubuntu:~$ source activate py37 (py37) coder@Ubuntu:~$ ipython Python 3.

  • Python3基础 str """ 多行字符串2019-02-24 19:01:39

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code coder@Ubuntu:~$ source activate py37 (py37) coder@Ubuntu:~$ ipython Python 3.7.

  • Python3基础 sys.path 查看搜索路径变量2019-02-24 15:44:38

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code coder@Ubuntu:~$ source activate py37 (py37) coder@Ubuntu:~$ ipython Python 3.6

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有