- Java修炼之道--并发编程
weixin_30312557
运维面试操作系统
原作地址:https://github.com/frank-lam/2019_campus_apply前言在本文将总结多线程并发编程中的常见面试题,主要核心线程生命周期、线程通信、并发包部分。主要分成“并发编程”和“面试指南”两部分,在面试指南中将讨论并发相关面经。参考资料:《Java并发编程实战》第一部分:并发编程1.线程状态转换新建(New)创建后尚未启动。可运行(Runnable)可能正在运
- 我的程序员读书路
weixin_30416497
c#javascript大数据ViewUI
CLRviaC#(第三版)你必须知道的.NET(第二版)编码:隐匿在计算机软硬件背后的语言代码整洁之道重构:改善既有代码的设计数据结构与算法:C#语言描述程序员修炼之道:从小工到专家编程珠玑(第2版)深入理解计算机系统(第2版)数据挖掘概念与技术(第2版)高效程序员的45个习惯:敏捷开发修炼之道面向对象分析与设计(第三版)深入浅出设计模式(c#/java版)代码大全第二版设计模式:可复用面向对象软
- 3.6设计模式————迪米特法则——面向对象设计原则
bug当铺
迪米特法则的定义迪米特法则(LawofDemeter,LoD)又叫作最少知识原则(LeastKnowledgePrinciple,LKP),产生于1987年美国东北大学(NortheasternUniversity)的一个名为迪米特(Demeter)的研究项目,由伊恩·荷兰(IanHolland)提出,被UML创始者之一的布奇(Booch)普及,后来又因为在经典著作《程序员修炼之道》(ThePra
- 蓝桥杯倒计时47天!DFS基础——图的遍历
小西yu
深度优先蓝桥杯算法
倒计时47天!深度优先搜索——DFS温馨提示:学习dfs之前最好先了解一下递归的思想。DFS基础——图的遍历仙境诅咒问题描述在一片神秘的仙境中,有N位修仙者,他们各自在仙境中独立修炼,拥有自己独特的修炼之道和修炼之地,修仙者们彼此之间相互尊重、和谐相处。然而,有一天,仙境的主宰者妮妮(第一位修仙者)受到了诅咒,该诅咒会向距离妮妮不超过D的范围内的修仙者传播。也就是说,如果一个修仙者被诅咒,那么在距
- 书单
boo_
已完成:2020年5月《微服务设计》(5.2)《redis开发与运维》(5.4)2019年《我们台湾这些年》《GoWeb编程》(12.14)《Go高级编程》(1.4)《Go语言实战》《MySQL入门很简单》《MySQL必知必会》《编码:隐匿在计算机软硬件背后的语言》《程序员修炼之道-从小工到专家》《树莓派开始,玩转Linux》《数学之美》·吴军《浪潮之巅》·吴军阅读中《Go程序设计语言》(2.3.
- 日志框架
呼噜噜睡
看了一本书,叫做《java工程师修炼之道》,第107页讲了各种日志框架及其配置。平时我们开发,都是在控制台输出日志。可以使用日志框架进行日志输出,也可以使用System.out.println(xxx)进行日志输出。这里非常不推荐使用System.out.println(xxx),一是不容易控制,当只需要更高级别的日志输出的时候,就只有注释代码了。并且输出没有指定的格式和提供更多信息,只有开发本人
- 当代青年修仙鄙视链
ONE文艺生活
俗话说“XX一时爽,一直XX一直爽”。但你有没有想过,自己到底在爽什么?你以为这是休闲,其实你是在“修仙”。曾经的修仙,有人炼丹,有人辟谷,有人悟道,有人历劫。但现在“修仙”,讲究的是去繁从简,万法归一。不用气沉丹田,也不用炼己功全,双手握住简单的快乐,就是新时代的修炼之道。但每个圈有条链,叫做鄙视链。就算是那些做了之后,快活似神仙的事儿,也要看看自己练到了几重天。熬夜,是当代青年“修仙”文化的最
- 《程序员修炼之道》读书笔记3
熙噶路
为了追求更好,我们毁损了原已够好的。现实世界不会让我们生产出太多真正完美的产品,尤其是完全没有Bug的软件。时间、技术、急躁合力对抗着我们。“够好即可”这个词并不意味着草率或糟糕的代码。所有系统必须达到用户的需求才算完成,需要达到基本的性能、隐私和安全标准。你做的东西,从用户需求角度来说是否足够好?最好还是留给用户一个机会,让他们能亲自参与评判。将质量要求视为需求问题(提示8)不要让过度的修饰和精
- 致匠心
听云小猪
正如《程序员修炼之道》中引用中世纪旷工的信条那般:“我等采石之人,当心怀建造大教堂之愿景。”这指的就是如果你是个手工艺人,当你专注于一件事情,会逐渐懂得对自然和传统的敬畏,而且不会变的傲慢。怎么才能打造一颗“匠心”?打造一颗“匠心”需要最根本孝心。不管是日本有名的工匠秋山利辉还是我国《收山》的作者常小琥先生都曾表示过一名出色的工匠,必不可少的先决条件就是具备一颗孝心。对于我们中华儿女来说,孝简直是
- 《程序员修炼之道》读书笔记6
熙噶路
对于两个或多个事物,其中一个的改变不影响其他任何一个,则这些事物是正交的。非正交系统天生就复杂,难以变更和控制。当系统的组件互相之间高度依赖时,就没有局部修理这回事。消除不相关事物之间的影响(提示17)我们希望设计的组件自成一体:独立自主,有单一的清晰定义的意图。当组件彼此隔离时,你知道可以变更其中一个组件,而不必担心影响到其他组件。只要不去改变组件的对外接口,就可以放心,不会发生波及整个系统的问
- 测试架构师修炼之道-灵魂篇
robot_test_boy
图片发自App测试核心:制定总体测试策略,阶段测试策略,版本测试策略,在产品质量评估过程中发现问题,及时修正测试策略,让测试策略在团队中顺利落地。测试9剑谱:四步测试策略制定法,软件质量评估模型,四步测试设计制定法,测试方法车轮图和两份checklist(风险分析checklist和老功能checklist),测试覆盖度评估,测试过程评估,风险分析技术,缺陷分析技术。测试6魂力:魂力1:测试架构师
- 注重实效的途径(三)
F_wind
《程序员修炼之道--从小工道专家》阅读随笔可撤销性在软件开发过程中,最好不要预设一些最终决策,而是尽可能地采用灵活架构,使解决方案可撤销。因为需求是瞬息万变的,开发人员需要随时做好变更的准备。曳光弹在软件正式问世之前,谁也不清楚它的真正模样和功能。在此之前,一般有两种实现软件的方案:第一种是尽可能详尽地设计出软件的轮廓,然后实现它;另一种则是先简单快速地设计出一个雏形,先实现部分功能,通过提前将其
- 又一本因书名,被许多人错过的书,堪称工具书中的《九阳神功》 -
蒙蒙简
金庸先生是公认武侠小说宗师,他晚年封笔后以80岁的高龄,带着妻子到剑桥大学学习,攻读博士学位。据调查显示:有75%的人在成年后对没有进入大学学习的这件事很是耿耿于怀,对于走进大学校门是一个藏在心里的愿望。那么进入大学的学生是如何学习的?《如何在大学学习》这本书就带你走进大学的世界。《如何在大学学习》是美国的沃尔特鲍克和罗斯jQ欧文斯著作的书籍。此书是世界顶尖学府学霸的修炼之道,其中有常春藤名校官方
- 《项目管理修炼之道》读书笔记——启动项目
HorzeKoo
如果要从头搞砸一个项目,不动脑子直接开干是最简单直接的办法。多做一些组织和规划,能给项目多保留一些成功的希望。1.定义项目和项目经理项目:一个独特的任务或是系统化流程,目的是做一款新的产品、或者新的服务流程,交付完成意味着项目介绍。所有项目都有失败风险,只是多少与大小的差别。产品:项目产生的一系列交付物。项目经理:负责向团队清晰说明项目完成的含义,并带领团队完成项目的人。项目完成:项目输出产品符合
- 注重实效的哲学(一)
F_wind
《程序员修炼之道--从小工道专家》阅读随笔软件的熵软件腐烂尽管软件开发几乎不受物理定律的约束,但是熵对开发人员的影响却很大。熵是指某个系统中“无序”的总和,也就是混乱程度。在软件开发中熵的不断增长,我们称之为“软件腐烂”。破窗户理论腐烂的软件就像破窗户一样,一旦形成,人们就会不自觉得认为该把垃圾扔在这里,最终导致垃圾越来越多,越来越不好清理维护。及时修补所以我们不能容忍破窗户。在问题还很小时,要及
- 关于效率、程序与生活的一些思考
microdsy
工作感悟效率程序生活思考
前一段时间看了两本书《高效程序员的45个习惯——敏捷开发修炼之道》和《高效能程序员的修炼》。书名很相似,读完这两本书花的时间也差不多,都是两个星期左右。两本书内容差别却不小。不过,总结起来一句话:都是好书!“变”——读《高效程序员的45个习惯》所想到的《高效程序员的45个习惯》原名PracticesofanAgileDeveloper,所以这本书主要是讲敏捷开发方法与实践的。由于对团队和协作没什么
- 《程序员修炼之道》读书笔记1
熙噶路
本书旨在告诉你,作为个体如何更好地完成工作。编程是一门技艺。就是让计算机做你想让它做的事情(或是你的用户想让它做的事情)。编程是一项艰难的工作。没有最好的解决方案,无论是工具、语言还是操作系统;只在特定的环境下才有所谓更合适的系统。你不应该拘泥于任何特定的技术,而应该拥有足够广泛的背景和经验基础,以便在特定的情况下选择合适的解决方案。你的背景来自对计算机科学基本原理的理解,而你的经验来自广泛的实际
- 前端工程师成长之多读好书
强哥科技兴
1引言乱七八糟的书看了很多,有一本讲JavaScript的印象特别深开篇说的是"JavaScript是Java的脚本语言",但还是看完了,最后忘了书名。下面列的这些都是看过后至少记得起书名的,也有部分是经常看的书,一起列出来,推荐给爱学习的同学。2前端技术2.1综合《现代前端技术解析》《Web前端开发最佳实践》《Web前端工程师修炼之道》《编写高质量代码-Web前端开发修炼之道》《响应式Web设计
- 《道德经讲义》黄元吉 重徳 第二十六章 重为轻根
宁静致远_8ee5
原文:重为轻根,静为躁君。是以君子终日行不离辎重,虽有荣观,燕处超然。奈何万乘之主而以身轻天下?轻则失臣,躁则失君。解读:修炼之道,不外神气二者调之养之,返乎元始之天而已。其在先天,气浑于无象,厚重常安,神寓于无形,虚灵难状;一到后天,气之重者而轻扬,神之静者而躁动,气不如先天之活泼、常氤氲而化醇,神不似先天之光明、脱根尘而独耀,此命之所以不立,性之所以难修也。学者欲得长生,须知气必归根。夫根何以
- 技术人的领导力秘诀:从执行者到战略家的转变之道
程序边界
程序员
文章目录一、引言:技术人的职业前景与挑战二、从初级程序员到资深工程师:基础技能与进阶能力三、技术管理者的转变:领导力、团队协作与战略思维四、百万高管的炼成:超越技术,成为商业领袖五、案例研究:成功转型的程序员故事六、结语:迈向卓越,成为行业领袖《技术人修炼之道:从程序员到百万高管的72项技能(第2版)》适读人群编辑推荐内容简介作者简介目录获取方式在当今的科技时代,程序员无疑是一个炙手可热的职业。然
- 观世音菩萨修炼之道
艾欣老师
修炼就是在面对大千世界时,心智会动摇,但神和气能够稳和定,并且非常地深,能够承载这一切,直到最后做到“视而不见”。不是说你闭上眼睛不看了,这叫眼不见心不烦。视而不见是你看着它,心智在动,而你的心神不动了,还稳稳地,此时你就清除了眼这一根。大家知道观世音菩萨通过听突破了耳这一根,连带着清除了整个六根而得以修炼入道的,所以每个人一定要根据自身的环境和实际情况发现最适合自己的方法。观音菩萨生活在一个海岛
- AI时代Python量化交易实战:ChatGPT引领新时代
想你依然心痛
#赠书活动chatgpt人工智能python
文章目录《AI时代Python量化交易实战:ChatGPT让量化交易插上翅膀》关键点内容简介作者简介购买链接《AI时代架构师修炼之道:ChatGPT让架构师插上翅膀》关键点内容简介作者简介赠书活动《AI时代Python量化交易实战:ChatGPT让量化交易插上翅膀》ChatGPT让量化交易师率飞起来!金融量化交易新模式一本专注于帮助交易师在AI时代实现晋级、提高效率的图书书中介绍了如何使用Chat
- 实战:“画图程序” 的整体架构
_Rye_
架构2架构
我们先回顾一下“架构思维篇”前面几讲的内容:57|心性:架构师的修炼之道58|如何判断架构设计的优劣?59|少谈点框架,多谈点业务60|架构分解:边界,不断重新审视边界我们先谈了怎么才能修炼成为一个好的架构师,其中最核心的一点是修心。这听起来好像一点都不像是在谈一门有关于工程的学科,但这又的的确确是产生优秀架构师最重要的基础。接下来几篇,我们核心围绕着这样几个话题:什么是好的架构?架构的本质是业务
- 《程序员修炼之道》- 务实的方法(4)
石云升
优秀设计的精髓优秀的设计比糟糕的设计更容易变更,也叫ETC原则(EasierToChange,更容易变更)。每个人遇到的情况不一样,设计的方式方法也不一样。但”容易变更”的原则是通用的。变更是没办法避免的,不仅仅需求在变,用户习惯和数量也在变。可以说变化是常态。如果系统比较复杂,耦合性高,改动一个会前影响另一个,这就不那么容易变更。改起来会很痛苦。ETC原则假定了我们知道未来什么更容易变更,就把未
- 【尘缘赠书活动第四期】推荐几本架构师成长和软件架构技术相关的好书,助你度过这个不太景气的寒冬!
尘缘..
赠书活动大数据c++架构软件构建
目录1《高并发架构实战:从需求分析到系统设计》2《架构师的自我修炼:技术、架构和未来》3《中台架构与实现:基于DDD和微服务》4《分布式系统架构:架构策略与难题求解》5《流程自动化实战:系统架构和软件开发视角》6《分布式系统架构与开发:技术原理与面试题解析》7《服务端开发:技术、方法与实用解决方案》8《现代C++软件架构:方法与实践》9《软件架构实践(原书第4版)》10《解决方案架构师修炼之道》1
- 《架构师修炼之道》读书笔记之一:如何成为架构师
何雷 — 智能座舱
架构设计软件架构软件架构师架构能力技术债务质量属性
1-001软件架构师在团队中的角色描述架构师在团队中的角色很独特,虽然做的更多的是软件架构的设计,但既要有研发经理的编码、部署等技术能力,也要有产品经理的业务能力,项目经理的交付能力,其在团队中的核心地位如下图所示:1-002软件架构师的定义和工作职责【笔者补充:软件架构师的定义】:软件架构师实际上就是软件项目的总体设计师,是软件组织新产品的开发与集成、新技术体系的构建者——百度百科六个方面的工作
- 经典书籍
辉lazy
《算法导论》ThomasH.Cormen、CharlesE.Leiserson《深入理解计算机系统》RandalE.Bryant《人月神话》FrederickP.Brooks《编程珠玑》JonBentley《高性能MySQL》施瓦茨(BaronSchwartz)、扎伊采夫(PeterZaitsev)《代码大全》SteveMcConnell《程序员修炼之道:从小工到专家》亨特(AndrewHunt)
- 蓝桥杯算法心得——仙界诅咒(dfs)
晴天学长
算法深度优先算法蓝桥杯
大家好,我是晴天学长,搜索型的dfs,差点开二维矩阵了,仔细一想,没那么夸张啊,哈哈哈,需要的小伙伴可以关注支持一下哦!后续会继续更新的。1).仙界诅咒仙境诅咒问题描述在一片神秘的仙境中,有N位修仙者,他们各自在仙境中独立修炼,拥有自己独特的修炼之道和修炼之地,修仙者们彼此之间相互尊重、和谐相处。然而,有一天,仙境的主宰者妮妮(第一位修仙者)受到了诅咒,该诅咒会向距离妮妮不超过D的范围内的修仙者传
- 《程序员修炼之道》读书笔记5
熙噶路
优秀的设计比糟糕的设计更容易变更(提示14)能适应使用者的就是好的设计。对代码而言,就是要顺应变化。因此要信奉ETC原则(EasierToChange,更容易变更)。无论是什么设计原则,都是ETC的一个特例。为什么解耦很好?因为通过隔离关注焦点,可让每一部分都容易变更——此谓ETC。为什么单一职责原则很有用?因为一个需求变化仅体现为某个单一模块上的一个对应变化——此谓ETC。为什么命名很重要?因为
- 在线掐架?看盖国强 MogDB 与唐成 PolarDB 大PK!
云和恩墨
日复一日的搬砖是不是稍显枯燥?想不想凑凑热闹本周六杭州线下PK!MogDBVSPolarDBVS盖国强唐成云和恩墨创始人、鲲鹏MVP、墨天轮社区发起者、曾获颁Oracle中国地区首位ACE和ACE总监荣誉、著有《数据安全警示录》《深入解析Oracle》等书籍。《PostgreSQL修炼之道:从小工到专家》作者、开源连接池软件ZQPool作者。两位资深数据库专家分别代表着两款国产数据库究竟能碰撞出怎
- 统一思想认识
永夜-极光
思想
1.统一思想认识的基础,才能有的放矢
原因:
总有一种描述事物的方式最贴近本质,最容易让人理解.
如何让教育更轻松,在于找到最适合学生的方式.
难点在于,如何模拟对方的思维基础选择合适的方式. &
- Joda Time使用笔记
bylijinnan
javajoda time
Joda Time的介绍可以参考这篇文章:
http://www.ibm.com/developerworks/cn/java/j-jodatime.html
工作中也常常用到Joda Time,为了避免每次使用都查API,记录一下常用的用法:
/**
* DateTime变化(增减)
*/
@Tes
- FileUtils API
eksliang
FileUtilsFileUtils API
转载请出自出处:http://eksliang.iteye.com/blog/2217374 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- 各种新兴技术
不懂事的小屁孩
技术
1:gradle Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。
现在构建系统常用到maven工具,现在有更容易上手的gradle,
搭建java环境:
http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/
搭建android环境:
http://m
- tomcat6的https双向认证
酷的飞上天空
tomcat6
1.生成服务器端证书
keytool -genkey -keyalg RSA -dname "cn=localhost,ou=sango,o=none,l=china,st=beijing,c=cn" -alias server -keypass password -keystore server.jks -storepass password -validity 36
- 托管虚拟桌面市场势不可挡
蓝儿唯美
用户还需要冗余的数据中心,dinCloud的高级副总裁兼首席营销官Ali Din指出。该公司转售一个MSP可以让用户登录并管理和提供服务的用于DaaS的云自动化控制台,提供服务或者MSP也可以自己来控制。
在某些情况下,MSP会在dinCloud的云服务上进行服务分层,如监控和补丁管理。
MSP的利润空间将根据其参与的程度而有所不同,Din说。
“我们有一些合作伙伴负责将我们推荐给客户作为个
- spring学习——xml文件的配置
a-john
spring
在Spring的学习中,对于其xml文件的配置是必不可少的。在Spring的多种装配Bean的方式中,采用XML配置也是最常见的。以下是一个简单的XML配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.or
- HDU 4342 History repeat itself 模拟
aijuans
模拟
来源:http://acm.hdu.edu.cn/showproblem.php?pid=4342
题意:首先让求第几个非平方数,然后求从1到该数之间的每个sqrt(i)的下取整的和。
思路:一个简单的模拟题目,但是由于数据范围大,需要用__int64。我们可以首先把平方数筛选出来,假如让求第n个非平方数的话,看n前面有多少个平方数,假设有x个,则第n个非平方数就是n+x。注意两种特殊情况,即
- java中最常用jar包的用途
asia007
java
java中最常用jar包的用途
jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法. w
- ajax获取Struts框架中的json编码异常和Struts中的主控制器异常的解决办法
百合不是茶
jsjson编码返回异常
一:ajax获取自定义Struts框架中的json编码 出现以下 问题:
1,强制flush输出 json编码打印在首页
2, 不强制flush js会解析json 打印出来的是错误的jsp页面 却没有跳转到错误页面
3, ajax中的dataType的json 改为text 会
- JUnit使用的设计模式
bijian1013
java设计模式JUnit
JUnit源代码涉及使用了大量设计模式
1、模板方法模式(Template Method)
定义一个操作中的算法骨架,而将一些步骤延伸到子类中去,使得子类可以不改变一个算法的结构,即可重新定义该算法的某些特定步骤。这里需要复用的是算法的结构,也就是步骤,而步骤的实现可以在子类中完成。
 
- Linux常用命令(摘录)
sunjing
crondchkconfig
chkconfig --list 查看linux所有服务
chkconfig --add servicename 添加linux服务
netstat -apn | grep 8080 查看端口占用
env 查看所有环境变量
echo $JAVA_HOME 查看JAVA_HOME环境变量
安装编译器
yum install -y gcc
- 【Hadoop一】Hadoop伪集群环境搭建
bit1129
hadoop
结合网上多份文档,不断反复的修正hadoop启动和运行过程中出现的问题,终于把Hadoop2.5.2伪分布式安装起来,跑通了wordcount例子。Hadoop的安装复杂性的体现之一是,Hadoop的安装文档非常多,但是能一个文档走下来的少之又少,尤其是Hadoop不同版本的配置差异非常的大。Hadoop2.5.2于前两天发布,但是它的配置跟2.5.0,2.5.1没有分别。 &nb
- Anychart图表系列五之事件监听
白糖_
chart
创建图表事件监听非常简单:首先是通过addEventListener('监听类型',js监听方法)添加事件监听,然后在js监听方法中定义具体监听逻辑。
以钻取操作为例,当用户点击图表某一个point的时候弹出point的name和value,代码如下:
<script>
//创建AnyChart
var chart = new AnyChart();
//添加钻取操作&quo
- Web前端相关段子
braveCS
web前端
Web标准:结构、样式和行为分离
使用语义化标签
0)标签的语义:使用有良好语义的标签,能够很好地实现自我解释,方便搜索引擎理解网页结构,抓取重要内容。去样式后也会根据浏览器的默认样式很好的组织网页内容,具有很好的可读性,从而实现对特殊终端的兼容。
1)div和span是没有语义的:只是分别用作块级元素和行内元素的区域分隔符。当页面内标签无法满足设计需求时,才会适当添加div
- 编程之美-24点游戏
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Random;
import java.util.Set;
public class PointGame {
/**编程之美
- 主页面子页面传值总结
chengxuyuancsdn
总结
1、showModalDialog
returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口时,用于返回窗口的值
主界面
var sonValue=window.showModalDialog("son.jsp");
子界面
window.retu
- [网络与经济]互联网+的含义
comsci
互联网+
互联网+后面是一个人的名字 = 网络控制系统
互联网+你的名字 = 网络个人数据库
每日提示:如果人觉得不舒服,千万不要外出到处走动,就呆在床上,玩玩手游,更不能够去开车,现在交通状况不
- oracle 创建视图 with check option
daizj
视图vieworalce
我们来看下面的例子:
create or replace view testview
as
select empno,ename from emp where ename like ‘M%’
with check option;
这里我们创建了一个视图,并使用了with check option来限制了视图。 然后我们来看一下视图包含的结果:
select * from testv
- ToastPlugin插件在cordova3.3下使用
dibov
Cordova
自己开发的Todos应用,想实现“
再按一次返回键退出程序 ”的功能,采用网上的ToastPlugins插件,发现代码或文章基本都是老版本,运行问题比较多。折腾了好久才弄好。下面吧基于cordova3.3下的ToastPlugins相关代码共享。
ToastPlugin.java
package&nbs
- C语言22个系统函数
dcj3sjt126com
cfunction
C语言系统函数一、数学函数下列函数存放在math.h头文件中Double floor(double num) 求出不大于num的最大数。Double fmod(x, y) 求整数x/y的余数。Double frexp(num, exp); double num; int *exp; 将num分为数字部分(尾数)x和 以2位的指数部分n,即num=x*2n,指数n存放在exp指向的变量中,返回x。D
- 开发一个类的流程
dcj3sjt126com
开发
本人近日根据自己的开发经验总结了一个类的开发流程。这个流程适用于单独开发的构件,并不适用于对一个项目中的系统对象开发。开发出的类可以存入私人类库,供以后复用。
以下是开发流程:
1. 明确类的功能,抽象出类的大概结构
2. 初步设想类的接口
3. 类名设计(驼峰式命名)
4. 属性设置(权限设置)
判断某些变量是否有必要作为成员属
- java 并发
shuizhaosi888
java 并发
能够写出高伸缩性的并发是一门艺术
在JAVA SE5中新增了3个包
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
在java的内存模型中,类的实例字段、静态字段和构成数组的对象元素都会被多个线程所共享,局部变量与方法参数都是线程私有的,不会被共享。
- Spring Security(11)——匿名认证
234390216
Spring SecurityROLE_ANNOYMOUS匿名
匿名认证
目录
1.1 配置
1.2 AuthenticationTrustResolver
对于匿名访问的用户,Spring Security支持为其建立一个匿名的AnonymousAuthenticat
- NODEJS项目实践0.2[ express,ajax通信...]
逐行分析JS源代码
Ajaxnodejsexpress
一、前言
通过上节学习,我们已经 ubuntu系统搭建了一个可以访问的nodejs系统,并做了nginx转发。本节原要做web端服务 及 mongodb的存取,但写着写着,web端就
- 在Struts2 的Action中怎样获取表单提交上来的多个checkbox的值
lhbthanks
javahtmlstrutscheckbox
第一种方法:获取结果String类型
在 Action 中获得的是一个 String 型数据,每一个被选中的 checkbox 的 value 被拼接在一起,每个值之间以逗号隔开(,)。
所以在 Action 中定义一个跟 checkbox 的 name 同名的属性来接收这些被选中的 checkbox 的 value 即可。
以下是实现的代码:
前台 HTML 代码:
- 003.Kafka基本概念
nweiren
hadoopkafka
Kafka基本概念:Topic、Partition、Message、Producer、Broker、Consumer。 Topic: 消息源(Message)的分类。 Partition: Topic物理上的分组,一
- Linux环境下安装JDK
roadrunners
jdklinux
1、准备工作
创建JDK的安装目录:
mkdir -p /usr/java/
下载JDK,找到适合自己系统的JDK版本进行下载:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
把JDK安装包下载到/usr/java/目录,然后进行解压:
tar -zxvf jre-7
- Linux忘记root密码的解决思路
tomcat_oracle
linux
1:使用同版本的linux启动系统,chroot到忘记密码的根分区passwd改密码 2:grub启动菜单中加入init=/bin/bash进入系统,不过这时挂载的是只读分区。根据系统的分区情况进一步判断. 3: grub启动菜单中加入 single以单用户进入系统. 4:用以上方法mount到根分区把/etc/passwd中的root密码去除 例如: ro
- 跨浏览器 HTML5 postMessage 方法以及 message 事件模拟实现
xueyou
jsonpjquery框架UIhtml5
postMessage 是 HTML5 新方法,它可以实现跨域窗口之间通讯。到目前为止,只有 IE8+, Firefox 3, Opera 9, Chrome 3和 Safari 4 支持,而本篇文章主要讲述 postMessage 方法与 message 事件跨浏览器实现。postMessage 方法 JSONP 技术不一样,前者是前端擅长跨域文档数据即时通讯,后者擅长针对跨域服务端数据通讯,p