- 思考的力量—谈谈程序员成长背后的思考力
欢声小语
我们来看一下几类在程序员成长、发展的常见问题,如果你或多或少存在一些,那么恭喜你,这篇文章值得你仔细往下看了:你自认为付出了跟别人同样的努力,但是你的成长确实更慢一些,比如学得比别人慢,排查问题比别人慢,出方案老是有漏洞等等;你觉得你只是在疲于应付需求,自己做的事情完全没有技术含量(很多人觉得自己做的业务开发就是没有技术含量,但我认为每个领域都有自己的技术含量,只是有没有get到);你发现总是在犯
- 05 | 架构与实现:它们的连接与分界?
_Rye_
程序员进阶攻略架构
把一种想法、一个需求变成代码,这叫“实现”,而在此之前,技术上有一个过程称为设计,设计中有个特别的阶段叫“架构”。程序员成长的很长一段路上,一直是在“实现”,当有一天,需要承担起“架构”的责任时,可能会有一点搞不清两者的差异与界线。是什么架构是什么?众说纷纭。架构(Architecture)一词最早源自建筑学术语,后来才被计算机科学领域借用。以下是其在维基百科(Wikipedia)中的定义:架构是
- 从程序员成长为500强企业的架构师,如何掌控自己的职业生涯?
Java小朔哥
一转眼从学校毕业已经超过10年了,从一名普通的程序员成长为500强企业的架构师,如今也开始做IT管理工作,可以算是一个过来人。前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。我工作过的公司有4家,NVIDIA,Google,Slide和Glow。其中两家是知名的大公司,Slide我是D轮过后加入的,那时约15
- 裁员潮的逆行攻略:《程序员成长手记》
德育处主任Pro
今夕是何年?回顾这几年,真的是裁员滚滚。从大厂对社会输送人才,到外包要求211/985,都在透露一个信息——小日子不好混了。但总有一些不抱怨大环境的强者能逆流而上。而在这些逆行者当中,有一个把他的逆行经验整理了出来。作者:掘金安东尼今天要分享一本能让程序员逆流而上的书:《程序员成长手记》这本书的作者是掘金安东尼,人气很高的技术博主,全网阅读量超200万。我也是从小读他文章长大的,他擅长将复杂难懂的
- tauri会是 Electron 的替代方案?
傲娇的koala
electronjavascript前端ecmascript前端框架
大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群一、简介 Tauri是一个跨平台GUI框架,与Electron的思想基本类似。都是属于跨平台技术的解决方案优缺点快速分析 我们一般会把tauri作为Electron的替代方案,electron优点咱们不看,这里就提两个electron比较明显的问题:安装包大小。Electron应用程序需要内置Chrom
- Threejs 地图3D可视化
傲娇的koala
3d
大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群可以直接去githubgithub.com/1023byte/3Dmap前言threejs小练习,从头实现如何加载地理数据,并将其映射到三维场景中的对象上。获取数据在开始绘制图形前,需要一份包含地理信息数据,我们可以从阿里云提供的小工具获取datav.aliyun.com/portal/school/atl
- 大厂程序员成长路径
架构未来
架构职场和发展
在大厂程序员的成长路径中,可以区分为技术管理发展路径和技术专业路径。以下是更详细的描述:一、技术管理发展路径:1.初级工程师阶段(0-3年):在这个阶段,程序员主要学习基本的编程语言、数据结构和算法,积累实际项目经验。他们通常会参与一些简单的项目开发,逐渐熟悉软件开发的流程和方法。2.中级工程师阶段(3-5年):在这个阶段,程序员开始深入学习特定领域的知识,如前端、后端、数据库等。他们可能会参与一
- 使用前端技术实现静态图片局部流动效果
傲娇的koala
前端css3css
大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群声明:本文涉及图文和模型素材仅用于个人学习、研究和欣赏,请勿二次修改、非法传播、转载、出版、商用、及进行其他获利行为。背景如果你有玩过《王者荣耀》、《阴阳师》等手游,一定注意到过它的启动动画、皮肤立绘卡片等场景,经常采用静态底图加局部液态流动效果的简单动画,这些流动动画可能出现在缓缓流动的水流、迎风飘动的旗
- 如何在 Vue 项目中,通过点击 DOM 自动定位VSCode中的代码行?(React 也适用)
傲娇的koala
vuepythonjsjavascriptjava
大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群一、背景现在大型的Vue项目基本上都是多人协作开发,并且随着版本的迭代,Vue项目中的组件数也会越来越多,如果此时让你负责不熟悉的页面功能开发,甚至你才刚刚加入这个项目,那么怎么样才能快速找到相关组件在整个项目代码中的文件位置呢?想必大家都有采取过以下这几种方法:【搜类名】,在工程文件里搜索页面DOM元素中
- 架构师的36项修炼-10致未来的架构师
机智阳
java架构java后端
本课时将分享技术之外的话题:如何从普通程序员成长为技术专家?技术人的进阶路径普通程序员与顶尖技术专家之间有多大差距?他们的进阶路径是怎样的?跟大多数领域一样,计算机技术人才构成也是金字塔型。一般说来,这样的金字塔结构是按照二八定律划分的。如下图,我按照二八定律将技术人金字塔分为八层,从0级到7级。0级——普通程序员最下面的是第0级,80%的技术人都处在这一级。0级技术人,在开发过程中几乎没有话语权
- 从技术大会到面试舞台:程序猿的蜕变之旅!
百家峰会
程序人生软件开发面试职场和发展
在这个技术日新月异的时代,程序员们需要不断地学习和提升自己的技能。参加技术大会,无疑是程序员们拓宽视野、提升技能的重要途径之一。然而,技术大会只是程序员成长的一部分,掌握面试技巧同样至关重要。只有将这两者完美结合,才能在职场中脱颖而出,成为那个令HR们心动的程序猿。首先,参加技术大会可以让程序员们了解最新的技术动态和行业趋势。在大会上,可以结交来自不同领域的同行,交流心得体会,共同成长。此外,技术
- 超实用 JavaScript 调试技巧
傲娇的koala
javapythondebugjsjavascript
大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群作为前端开发,我们会经常使用console.log()来调试程序中的问题。虽然这种方式也能解决一部分问题,但是它的效率不如能执行逐步调试的工具。本文就来学习一下如何使用GoogleChromedevelopertools轻松调试JavaScript代码。多数浏览器都提供了DevTools供我们调试JavaS
- Java程序员成长之路
程序员北哥
北哥在前文总结了程序员的核心能力,但在专业能力维度,只是做了大概的阐述,并没有详细展开。从今天开始,我会把程序员成长过程中,学习的知识总结成系列文章陆续发出来,还没关注我的小伙伴可以点击关注啦,防止走丢。本文是第一篇,关于Java领域的相关技术内容。北哥是java程序员出身,写了有十多年的Java代码,这里的分享是我这些年在java相关领域学习大致路径。Java本身是一门编程语言,相比其它的编程语
- python画樱桃小丸子的程序_系统程序员成长计划-内存管理(三)
无味金
python画樱桃小丸子的程序
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静内存管理器在前面学习共享内存的时候,我们重新实现了循环队列,两个实现的不同之处只是在于内存分配和释放上。对比一下fifo_ring_create的实现:第一种实现用malloc分配内存。FifoRing*fifo_ring_create(size_tlength){FifoRing*th
- 2023再谈前端状态管理
傲娇的koala
前端javascriptreact.js开发语言ecmascript
大厂技术 高级前端 Node进阶点击上方 程序员成长指北,关注公众号回复1,加入高级Node交流群什么是状态管理?状态状态是表示组件当前状况的JS对象。在React中,可以使用useState或者this.state维护组件内部状态,通过props传递给子组件使用。为了避免状态传递过程中出现混乱,React引入了“单向数据流”的理念。主要思想是组件不会改变接收的数据,只会监听数据的变化,当数据
- 一名优秀的java程序员都具备了哪些能力,从而在大公司拿到高薪?
java成功之路
前言初级Java程序员成长为进阶程序员需要不断的积累和辅助,对于新手来说并非遥不可及,只要遵循一定的原则,比如,先养成几个通往成功的好的习惯,本文为大家带来一位前辈的习惯养成经验,供大家参考,如果受用,请把他们记在心里,贴在桌子上。1.要有责任心高级程序员在面对这些Bug时会从多个维度思考,Bug出现的时间、系统环境、硬件版本以及软件版本等等。接着修复问题,严格自测,上线后观察,一直会跟进到底,把
- vite打包性能优化以及填坑
傲娇的koala
大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群前言大家好,我是simple,我的理想是利用科技手段来解决生活中遇到的各种问题。最近在使用Vite4.0构建一个中型前端项目的过程中,遇到了一些坑,也做了一些项目在构建生产环境时的优化,在这里做一个记录,以便后期查阅。(完整配置在后面)项目优化前image.png上面是dist文件夹的截图,里面的内容已经有
- 每个前端都值得拥有自己的组件库,就像每个夏天都拥有西瓜
傲娇的koala
单元测试javaxhtmlgwtndk
点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群“大家好,我是洛竹????,一只住在杭城的木系码妖????????♀️,如果你喜欢我的文章????,可以通过点赞帮我聚集灵力⭐️。”洛竹有一个朋友小黑最近在面试时被问到如何设计一个前端组件库。没啥经验的小黑回答了业务提取封装成库以及基于antd结合业务二次封装。最后小黑被HR以灵力不够挂掉了。其实这个问题考察的并不是假大空的概念,而
- Node.js 诊断指南 第一弹
傲娇的koala
javapython编程语言jsvue
作者|冰森来源|Node地下铁https://mp.weixin.qq.com/s/gxEGrU9wnORfCmINW29dzA大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群TL;DR本文介绍的诊断小技巧有:调试环境变量、进程退出码、废弃API警告、识别同步I/O和处理UnhandledPromiseRejection。调试环境变量以笔者最初使用的No
- 前端中如何使用 WebWorker 对用户体验进行革命性的提升
傲娇的koala
java编程语言javascriptwebvue
大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群前言随着前端应用场景的逐渐复杂化,伴随而来的对大数据的处理就不可避免。那么今天就以一个真实的应用场景为例来谈谈前端中如何通过子线程来处理大数据。目前主流显示器的刷新率为60Hz,即一帧为16ms,因此播放动画时建议小于16ms,用户操作响应建议小于100ms,页面打开到开始呈现内容建议小于1000ms。--
- 在字节做前端一年后,有啥收获~
傲娇的koala
人工智能java编程语言大数据面试
今天分享这篇,相信读完会有些收获。本文经作者授权转载,原文链接:https://juejin.cn/post/6980671091526074404点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群个人简介19年底12月进入字节实习,第二年7月毕业转正。到前几天正好全职一周年。进入公司前在一个普通一本大学的数学院,四年总的来说,折腾了一年前后端PHP+JQuery一把梭,折腾了一年游
- 晋升高级程序员之道!从菜鸟程序员成长为高级程序员,你一定要做到这些
攻城狮Chova
编程思想高级程序员在看到一个需求的时候:快速地在大脑里生成这个需求在现实生活中的映射这个需求需要哪些数据库上的改动对现有的逻辑有什么影响需要提供多少接口存在哪些可能的风险需要多久的开发周期拿到需求文档后:思考为什么要这么开发边开发边思考开发项目之前:设计好代码的类图和时序图学习路线在学完基本的工作知识以后,思考自己下一步如何提升,拥有自己的选择熟练使用Git精通一项版本控制工具.了解各大主流的版本
- 《探索类型友好的 Node.js Web 框架》2021 GOTC 深圳站分享
傲娇的koala
中间件编程语言pythonjavascriptjava
点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群本篇文章是我对在2021年08月01日深圳GOTC大会的《探索类型友好的Node.jsWeb框架》分享内容的整理与总结。大家好,我是来自ByteDanceWebInfra团队的马天琦。上次和大家见面还是以Farrow使用者的身份,向大家展示Farrow的优秀的特性,而现在我很有幸成为了Farrow的Contributor,也为大家带来
- 程序员成长记录(前端转后端)
努力尝试!
java开发语言
1.先讲讲个人经历本人毕业后先在某三线城市的一家国企干了8个月,公司安排的活比较杂,前后端都干,前端是vue,后端是.net。当时和几个玩的比较好的也都是应届生的同事,合计了下,觉得干这个没前途,还是去大城市干java比较有前途,后来我们就纷纷跳槽了,各自去找出路了。第一个跳槽的,选择了去考研,当然考研实在太卷了,他最终也没能成功上岸,后来选择了去考公。第二个跳槽的是我,但是我有点鲁莽,选择了裸辞
- 8 种方案机智应对后端一次性返回 10万 条数据
傲娇的koala
前端vue.jsjavascriptelementuijava
大厂技术 高级前端 Node进阶点击上方 程序员成长指北,关注公众号回复1,加入高级Node交流群问题描述面试官:后端一次性返回10万条数据给你,你如何处理?我:歪嘴一笑,whatthef**k!问题考察点看似无厘头的问题,实际上考查候选人「知识的广度和深度」,虽然在工作中这种情况很少遇到...考察前端如何处理大量数据考察候选人对于大量数据的性能优化「考察候选人处理问题的思考方式」(关于这一点
- C语言VS2019调试技巧(如何使用监视窗口、关于程序员测试Debug和realease的区别)
乌龟跌倒
C语言开发语言c语言
在学习编程时,不仅要会写代码,同时也要会找bug,这是一个程序员成长过程中不可避免的一个过程。甚至有时候你会发现,调试的时间要比写出整个程序的时间还要久,还要熬人。有时候几百行的代码,你看上数个小时,从头看到尾,从尾看到头,横竖看不出来到底的错在那,这里也觉得没毛病,那里也觉得没毛病,可就是运行不出我们想要的结果,为什么?鬼知道。很多时候,有一些错误我们根本想都想不到。所以就要用到调试。能够熟练的
- 程序员成长之旅——Linux初识:目录权限方面的总结
从零出发——
Linux系统编程
程序员成长之旅——Linux初识篇:目录权限问题,并进行增删查(cd,touch,ls,rm,mv)等需要哪些权限进入目录的权限touch,ls,rm,mv需要的权限touch需要的权限ls所需要的权限mv需要的权限rm需要的权限进入目录的权限权限是什么就是对某项进行决策程度和范围,通俗来说,就是规定哪些事情能做,哪些事情不能做,那么在Linux中有哪些权限呢?基本权限:r(读):对于文件而言,具
- MySQL慢查询(上):为啥会这么慢?
架构精进之路
我是架构精进之路,点击上方“关注”,坚持每天为你分享技术干货,私信我回复“01”,送你一份程序员成长进阶大礼包。发现的一些问题问题1在过去的半年时间里,研发团队内部尝试抓了一波儿慢查询SQL跟进处理率。发现有些同学对于慢查询处理的思路就是看看有没有用到索引,没有用到就试图加一个,实在不行就甩锅给这种情况是历史设计问题或者自行判定为用户特殊操作下触发的小概率事件,随即便申请豁免掉...这样其实问题没
- Java经典面试题详解:论程序员成长的正确姿势
Java范德萨
程序员java经验分享面试
开头学习如逆水行舟,尤其是IT行业有着日新月异的节奏。而且现在这个浮躁而又拜金的社会,我相信很多人做技术并非出于热爱,只是被互联网的高薪吸引,毕竟技术岗位非常枯燥,不仅要面对奇奇怪怪的需求,还要不停的充实自己避免被淘汰。所以,我们更要抓紧每一次可以学习和进步的机会。没有撤退可言!即使是面试跳槽,那也是一个学习的过程。只有全面的复习,才能让我们更好的充实自己,武装自己,为自己的面试之路不再坎坷!今天
- 次世代前端视图框架都在卷啥?
傲娇的koala
前端
大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群上图是StateofJavaScript2022前端框架满意度排名。前三名分别是Solid、Svelte、Qwik。我们可以称他们为次世代前端框架的三大代表,前辈是React/Angular/Vue。目前React/Augular/Vue还占据的主流的市场地位,现在我们还不知道下一个五年、十年谁会成为主流,
- mondb入手
木zi_鸣
mongodb
windows 启动mongodb 编写bat文件,
mongod --dbpath D:\software\MongoDBDATA
mongod --help 查询各种配置
配置在mongob
打开批处理,即可启动,27017原生端口,shell操作监控端口 扩展28017,web端操作端口
启动配置文件配置,
数据更灵活 
- 大型高并发高负载网站的系统架构
bijian1013
高并发负载均衡
扩展Web应用程序
一.概念
简单的来说,如果一个系统可扩展,那么你可以通过扩展来提供系统的性能。这代表着系统能够容纳更高的负载、更大的数据集,并且系统是可维护的。扩展和语言、某项具体的技术都是无关的。扩展可以分为两种:
1.
- DISPLAY变量和xhost(原创)
czmmiao
display
DISPLAY
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结果中有如下内容:DISPLAY=:0.0
- 获取B/S客户端IP
周凡杨
java编程jspWeb浏览器
最近想写个B/S架构的聊天系统,因为以前做过C/S架构的QQ聊天系统,所以对于Socket通信编程只是一个巩固。对于C/S架构的聊天系统,由于存在客户端Java应用,所以直接在代码中获取客户端的IP,应用的方法为:
String ip = InetAddress.getLocalHost().getHostAddress();
然而对于WEB
- 浅谈类和对象
朱辉辉33
编程
类是对一类事物的总称,对象是描述一个物体的特征,类是对象的抽象。简单来说,类是抽象的,不占用内存,对象是具体的,
占用存储空间。
类是由属性和方法构成的,基本格式是public class 类名{
//定义属性
private/public 数据类型 属性名;
//定义方法
publ
- android activity与viewpager+fragment的生命周期问题
肆无忌惮_
viewpager
有一个Activity里面是ViewPager,ViewPager里面放了两个Fragment。
第一次进入这个Activity。开启了服务,并在onResume方法中绑定服务后,对Service进行了一定的初始化,其中调用了Fragment中的一个属性。
super.onResume();
bindService(intent, conn, BIND_AUTO_CREATE);
- base64Encode对图片进行编码
843977358
base64图片encoder
/**
* 对图片进行base64encoder编码
*
* @author mrZhang
* @param path
* @return
*/
public static String encodeImage(String path) {
BASE64Encoder encoder = null;
byte[] b = null;
I
- Request Header简介
aigo
servlet
当一个客户端(通常是浏览器)向Web服务器发送一个请求是,它要发送一个请求的命令行,一般是GET或POST命令,当发送POST命令时,它还必须向服务器发送一个叫“Content-Length”的请求头(Request Header) 用以指明请求数据的长度,除了Content-Length之外,它还可以向服务器发送其它一些Headers,如:
- HttpClient4.3 创建SSL协议的HttpClient对象
alleni123
httpclient爬虫ssl
public class HttpClientUtils
{
public static CloseableHttpClient createSSLClientDefault(CookieStore cookies){
SSLContext sslContext=null;
try
{
sslContext=new SSLContextBuilder().l
- java取反 -右移-左移-无符号右移的探讨
百合不是茶
位运算符 位移
取反:
在二进制中第一位,1表示符数,0表示正数
byte a = -1;
原码:10000001
反码:11111110
补码:11111111
//异或: 00000000
byte b = -2;
原码:10000010
反码:11111101
补码:11111110
//异或: 00000001
- java多线程join的作用与用法
bijian1013
java多线程
对于JAVA的join,JDK 是这样说的:join public final void join (long millis )throws InterruptedException Waits at most millis milliseconds for this thread to die. A timeout of 0 means t
- Java发送http请求(get 与post方法请求)
bijian1013
javaspring
PostRequest.java
package com.bijian.study;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURL
- 【Struts2二】struts.xml中package下的action配置项默认值
bit1129
struts.xml
在第一部份,定义了struts.xml文件,如下所示:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts
- 【Kafka十三】Kafka Simple Consumer
bit1129
simple
代码中关于Host和Port是割裂开的,这会导致单机环境下的伪分布式Kafka集群环境下,这个例子没法运行。
实际情况是需要将host和port绑定到一起,
package kafka.examples.lowlevel;
import kafka.api.FetchRequest;
import kafka.api.FetchRequestBuilder;
impo
- nodejs学习api
ronin47
nodejs api
NodeJS基础 什么是NodeJS
JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。
每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了docum
- java-64.寻找第N个丑数
bylijinnan
java
public class UglyNumber {
/**
* 64.查找第N个丑数
具体思路可参考 [url] http://zhedahht.blog.163.com/blog/static/2541117420094245366965/[/url]
*
题目:我们把只包含因子
2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14
- 二维数组(矩阵)对角线输出
bylijinnan
二维数组
/**
二维数组 对角线输出 两个方向
例如对于数组:
{ 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 9, 10, 11, 12 },
{ 13, 14, 15, 16 },
slash方向输出:
1
5 2
9 6 3
13 10 7 4
14 11 8
15 12
16
backslash输出:
4
3
- [JWFD开源工作流设计]工作流跳跃模式开发关键点(今日更新)
comsci
工作流
既然是做开源软件的,我们的宗旨就是给大家分享设计和代码,那么现在我就用很简单扼要的语言来透露这个跳跃模式的设计原理
大家如果用过JWFD的ARC-自动运行控制器,或者看过代码,应该知道在ARC算法模块中有一个函数叫做SAN(),这个函数就是ARC的核心控制器,要实现跳跃模式,在SAN函数中一定要对LN链表数据结构进行操作,首先写一段代码,把
- redis常见使用
cuityang
redis常见使用
redis 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets
引入jar包 jedis-2.1.0.jar (本文下方提供下载)
package redistest;
import redis.clients.jedis.Jedis;
public class Listtest
- 配置多个redis
dalan_123
redis
配置多个redis客户端
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=&quo
- attrib命令
dcj3sjt126com
attr
attrib指令用于修改文件的属性.文件的常见属性有:只读.存档.隐藏和系统.
只读属性是指文件只可以做读的操作.不能对文件进行写的操作.就是文件的写保护.
存档属性是用来标记文件改动的.即在上一次备份后文件有所改动.一些备份软件在备份的时候会只去备份带有存档属性的文件.
- Yii使用公共函数
dcj3sjt126com
yii
在网站项目中,没必要把公用的函数写成一个工具类,有时候面向过程其实更方便。 在入口文件index.php里添加 require_once('protected/function.php'); 即可对其引用,成为公用的函数集合。 function.php如下:
<?php /** * This is the shortcut to D
- linux 系统资源的查看(free、uname、uptime、netstat)
eksliang
netstatlinux unamelinux uptimelinux free
linux 系统资源的查看
转载请出自出处:http://eksliang.iteye.com/blog/2167081
http://eksliang.iteye.com 一、free查看内存的使用情况
语法如下:
free [-b][-k][-m][-g] [-t]
参数含义
-b:直接输入free时,显示的单位是kb我们可以使用b(bytes),m
- JAVA的位操作符
greemranqq
位运算JAVA位移<<>>>
最近几种进制,加上各种位操作符,发现都比较模糊,不能完全掌握,这里就再熟悉熟悉。
1.按位操作符 :
按位操作符是用来操作基本数据类型中的单个bit,即二进制位,会对两个参数执行布尔代数运算,获得结果。
与(&)运算:
1&1 = 1, 1&0 = 0, 0&0 &
- Web前段学习网站
ihuning
Web
Web前段学习网站
菜鸟学习:http://www.w3cschool.cc/
JQuery中文网:http://www.jquerycn.cn/
内存溢出:http://outofmemory.cn/#csdn.blog
http://www.icoolxue.com/
http://www.jikexue
- 强强联合:FluxBB 作者加盟 Flarum
justjavac
r
原文:FluxBB Joins Forces With Flarum作者:Toby Zerner译文:强强联合:FluxBB 作者加盟 Flarum译者:justjavac
FluxBB 是一个快速、轻量级论坛软件,它的开发者是一名德国的 PHP 天才 Franz Liedke。FluxBB 的下一个版本(2.0)将被完全重写,并已经开发了一段时间。FluxBB 看起来非常有前途的,
- java统计在线人数(session存储信息的)
macroli
javaWeb
这篇日志是我写的第三次了 前两次都发布失败!郁闷极了!
由于在web开发中常常用到这一部分所以在此记录一下,呵呵,就到备忘录了!
我对于登录信息时使用session存储的,所以我这里是通过实现HttpSessionAttributeListener这个接口完成的。
1、实现接口类,在web.xml文件中配置监听类,从而可以使该类完成其工作。
public class Ses
- bootstrp carousel初体验 快速构建图片播放
qiaolevip
每天进步一点点学习永无止境bootstrap纵观千象
img{
border: 1px solid white;
box-shadow: 2px 2px 12px #333;
_width: expression(this.width > 600 ? "600px" : this.width + "px");
_height: expression(this.width &
- SparkSQL读取HBase数据,通过自定义外部数据源
superlxw1234
sparksparksqlsparksql读取hbasesparksql外部数据源
关键字:SparkSQL读取HBase、SparkSQL自定义外部数据源
前面文章介绍了SparSQL通过Hive操作HBase表。
SparkSQL从1.2开始支持自定义外部数据源(External DataSource),这样就可以通过API接口来实现自己的外部数据源。这里基于Spark1.4.0,简单介绍SparkSQL自定义外部数据源,访
- Spring Boot 1.3.0.M1发布
wiselyman
spring boot
Spring Boot 1.3.0.M1于6.12日发布,现在可以从Spring milestone repository下载。这个版本是基于Spring Framework 4.2.0.RC1,并在Spring Boot 1.2之上提供了大量的新特性improvements and new features。主要包含以下:
1.提供一个新的sprin