- 10个工具让你秒变数字艺术家,小白也能画出百万点赞神图
ivwdcwso
AIAI绘画副业变现Midjourney教程
一、新手必看:3步出神图的核心心法1.咒语炼金术(Prompt魔法公式)#万能结构:画风+主体+细节+神级后缀"8kCG,(赛博朋克美少女:1.3),霓虹机械臂,雨夜东京街景,宫崎骏风格--ar16:9--niji6--style4b"2.参数调教秘籍参数效果推荐值--ar画面比例9:16(手机壁纸)--chaos创意随机性30-80(越高越抽象)--stylize艺术化程度500-1000(漫画
- 深度学习/机器学习入门基础数学知识整理(一):线性代数基础,矩阵,范数等
chljerry_mouse
线性代数深度学习机器学习
前面大概有2年时间,利用业余时间断断续续写了一个机器学习方法系列,和深度学习方法系列,还有一个三十分钟理解系列(一些趣味知识);新的一年开始了,今年给自己定的学习目标——以补齐基础理论为重点,研究一些基础课题;同时逐步继续写上述三个系列的文章。最近越来越多的研究工作聚焦研究多层神经网络的原理,本质,我相信深度学习并不是无法掌控的“炼金术”,而是真真实实有理论保证的理论体系;本篇打算摘录整理一些最最
- Python第十四课:数据可视化 | 信息炼金术
程之编
Python学习笔记python信息可视化开发语言
本节目标掌握Matplotlib基础图表绘制理解Seaborn高级统计可视化学会使用Pyecharts制作交互式图表开发实战项目:疫情数据动态仪表盘掌握可视化设计原则与优化技巧1️⃣可视化工具全景图生活化比喻:Matplotlib→手工雕刻刀(精细但需技巧)Seaborn→智能雕刻机(快速成型)Pyecharts→全息投影仪(动态交互)2️⃣Matplotlib基础:从折线到热力图折线图与柱状图i
- 《自媒体创作的修行手札:从新手到大师的实战心法》
江湖传言,月入十万的自媒体侠客常在子夜御剑飞行,手中键盘能点石成金。然真正身处内容江湖者方知,这看似风光的行当实为"七伤拳"——未伤人先伤己的修炼场。笔者躬耕新媒体八载,见证无数侠客折戟沉沙,亦目睹草根逆袭登顶,今执玄铁重剑剖开行业真相。[]()【第一重境:解构当代自媒体炼金术】据字节跳动2023年内容生态白皮书显示,日均百万播放创作者中,78%具备跨领域知识架构,61%掌握基础编程技能。这揭穿江
- Python智能推荐系统与个性化电商
master_chenchengg
pythonpython办公效率python开发IT
Python智能推荐系统与个性化电商探索宝藏:揭开推荐系统的神秘面纱数据炼金术:挖掘用户行为背后的黄金智能导购员:为每位顾客定制专属购物体验实时响应大师:打造即时反馈的动态推荐社交网络效应:借助朋友的力量扩大影响力反馈循环艺术家:持续改进与优化用户体验未来展望:迎接智能化零售的新时代探索宝藏:揭开推荐系统的神秘面纱在电子商务的世界里,推荐系统就像是一个藏宝图,它帮助商家找到那些隐藏在海量商品中的“
- 大语言模型:从开发到运行的深度解构
nbsaas-boot
语言模型人工智能自然语言处理
一、LLM开发训练的全流程解析1.数据工程的炼金术数据采集:构建涵盖网页文本(CommonCrawl)、书籍、论文、代码等领域的超大规模语料库,典型规模可达数十TB。例如GPT-4的训练数据包含超过13万亿token数据清洗:通过质量过滤(去除低质内容)、去重(MinHash算法)、毒性检测(NSFW内容识别)等步骤构建高质量数据集数据增强:引入代码数据提升逻辑性(如GitHub代码)、多语言数据
- DeepSeek-R1 技术全景解析:从原理到实践的“炼金术配方” ——附多阶段训练流程图与核心误区澄清...
雪停时偶遇一叶春
流程图
合集-人工智能(5)1.如何改进AI模型在特定环境中的知识检索2024-09-242.深度学习与统计学中的时间序列预测2024-10-033.《使用coze搭建一个会搜索、写ppt、思维导图的Agent》2024-10-294.深入浅出:Agent如何调用工具——从OpenAIFunctionCall到CrewAI框架01-145.DeepSeek-R1技术全景解析:从原理到实践的“炼金术配方”—
- 【第11章:生成式AI与创意应用—11.2 音频与音乐生成的探索与实践】
再见孙悟空_
#【深度学习・探索智能核心奥秘】人工智能音视频自然语言处理NLP深度学习生成式AIDeepSeek
凌晨三点的录音棚里,制作人小林对着空荡荡的混音台抓狂——广告方临时要求将电子舞曲改编成巴洛克风格,还要保留"赛博朋克"元素。当他在AI音乐平台输入"维瓦尔弟遇见霓虹灯"的瞬间,一段融合羽管键琴与合成器的奇妙旋律喷涌而出,这场人与机器的音乐狂想曲正式拉开帷幕。一、声波炼金术:从物理建模到神经作曲1.1传统音频生成的三大门派在AI登场之前,音乐科技已经历三次革命:物理建模派(1980s):用微分方程模
- AIGC遇上Stable Diffusion:当创意邂逅精准,绘梦成真之旅
DTcode7
AI生产力AIAIGCstablediffusionAI生产力前沿
AIGC遇上StableDiffusion:当创意邂逅精准,绘梦成真之旅AIGC:创意的魔杖,还是技术的魔法?基本概念与魔法起源作用说明:从想象到像素的跨越StableDiffusion实战演练:像素炼金术士的秘籍案例一:像素画师初体验案例二:风格迁移的魔法深入探索:多维度功能使用实战开发技巧与避坑指南技巧一:性能优化避坑:图像模糊或失真安全防范:避免生成有害内容结语:未来已来,梦想无界在这个数字
- “AI味儿”太重怎么办?AI生成后的文章,如何手动编辑才能降低AI检测率,一篇文章教会你(文末附攻略)
降AI助手
人工智能内容运营产品运营流量运营用户运营
手动编辑炼金术:让AI生成文章逃过检测,更显人味!一、AI写作的崛起与检测难题背景介绍:很多小伙伴都问我如何降低AI检出率,降低含“AI"率~~~。痛点分析:AI生成内容面临的一个主要问题——容易被AI检测工具识别出来,可能导致SEO降权、内容质量评价降低等负面影响。解决方案:提供实用的手动编辑技巧,帮助用户提升AI生成文章的“人味”,降低被检测率,并最终提升内容价值。二、理解你的对手:AI检测工
- 开源 OCR 工具大比拼:常用工具全解析与选择指南
花千树-010
RAGocr
在信息爆炸的当下,OCR(光学字符识别)技术如同一位“炼金术士”,能高效且相对精确地从海量纸质文档、扫描件、图片中提取文字信息,广泛应用于教育、医疗、交通等众多行业。面对众多开源OCR工具,开发者在选型时往往无从下手。本文将详细介绍几款款热门开源OCR工具,并根据其特点及适用场景给出选择建议。一、独立OCR工具1.PaddleOCRGitHub地址:PaddleOCR星数:46k主要作者:百度飞桨
- 从CV工程师到CtrlCV架构师:PromptCoder如何让前端搬砖变成乐高拼装
正宗咸豆花
前端人工智能AIGCai个人开发
《从CV工程师到CtrlCV架构师:PromptCoder如何让前端搬砖变成乐高拼装》各位在座的代码艺术家、CSS炼金术师、React吟游诗人,今天我们要聊一个能让原型图自动「现出原形」的黑魔法——是的,我说的不是Figma切图插件,而是能让你的Ctrl+C/V进化成量子纠缠的PromptCoder。官网:PromptCoder当截图遇见AI:前端复刻的「降维打击」还记得那些年我们对着设计图手动敲
- 成功学不能学
润物老师
成功是一个小概率事件,混得太惨也是。大部分人,还是过着不太成功不太失败的日子。如果我们要修理一辆汽车,你会只坚持用扳手,不用螺丝刀么?我们既可以用扳手,也可以用螺丝刀。关键是,目标是把车修好。要点拆解一、成功永远是小概率事件通过对炼金术的案例,以及数学中的正态分布曲线,即无论什么群体,随机变量的概率分布大多数总会停留在某一个值前后,离这个值越远,出现的概率越少。来说明,成功也是个小概率事件,混的太
- 《牧羊少年奇幻之旅》读后感
妈妈熊
我和爸爸的解读第三稿:0201新的abcd(演化算法):①试错。安达卢西亚的牧羊少年一直在做一个宝藏之梦,从老教堂出发,到塔里法解梦,遇见撒冷之王,到非洲寻宝在丹吉尔被骗光钱财。②应变。少年为水晶店老板打工赚钱,然后跟随商队穿越沙漠追寻金字塔,在绿洲遇见真爱,在沙漠看到预兆。③协同。少年得到炼金术士的指导,学会宇宙语言,走出沙漠,到达金字塔,之后返回老教堂,找到百宝箱。④得到。牧羊少年的奇幻之旅,
- 王延平 || 心理学与炼金术
当下宁静
人类的认知就像一只小木筏,漂荡在神秘的汪洋里。处在这种情形里的人如果不喜欢水的话,就会非常不幸。而让自己快乐的唯一方法,就是去热爱神秘,享受在神秘中潜水、畅游、嬉戏,那样,他们就会变得快乐而幸福了。沐浴新阳光,走向心智成熟之路我们对疾病、物理等等硬科学的认知有许多局限,在心理学上更是难逃认知上的局限。心理学家派克在“心理学与炼金术”一节中写到:有人把心理学看成炼金术。在炼金术年代,科学家们千方百计
- TorchText宝典:解锁PyTorch下的NLP炼金术
2401_85702623
pytorch自然语言处理人工智能
标题:TorchText宝典:解锁PyTorch下的NLP炼金术在深度学习与自然语言处理(NLP)的交叉领域中,PyTorch已经成为了一个强大的工具。而torchtext,作为PyTorch的扩展库,专注于简化文本数据的预处理流程,为NLP任务提供了极大的便利。本文将深入探讨torchtext的多种用途,并通过代码示例展示如何使用这一库来增强你的NLP项目。1.torchtext简介torcht
- 股票.理财是一门炼金术
豆豆_6c08
简介一,买股票的时机选择二,股民的特点三,如何选股四,如何买股五,如何卖股六,买卖股票的几点忠告一,股票是长期投资行为,在熊市的时候分批入场牛市收割。股市特点熊市特别长,牛市特别短。熊市特点:1.大盘持续跌了很长,指数从前期的高点回撤了4到5成很多个股的股价已经腰斩,而且市场平均市盈率逐渐下滑。股市不可能涨到天,它更像是一个钟摆,在高地之间摆动。钟摆期就是股市牛市和熊市转化的周期。一般是5-8年一
- 《出苍茫》三百 谁来带兵?
佛朗西斯_阿道克
转过天来是神历505年的一月二日,威武军全部高层集中到了原大公府讨论派兵支援侯德芬帝国的事情。这一次到的人很全,卢克团长、燎原五老、谑之剑圣老彼得、魔法军团团长戴维斯、新锐军官代表小巴伊、文官首脑乔恩老人都来了,连炼金术魔法师伊壁鸠鲁也来了。更让刘畅万分没有想到的是,他还看见了两个完全出乎他预料的人。一个是一名面色阴鹜的黑衣少年,这个少年看起来也就是十六岁的样子,他的气色不太好,脸上总是隐隐的透着
- 2020-02-14
凤凰未涅槃
“最棒的一年”静心冥想第27天:如意如意,顾名思议,达成心愿,与心如一……但任何事物都是在不断的成住坏空,不断的发展变化,并不是一种永恒的状态……“如意”这个词,很容易让人想起中国古代的宫廷剧情[愉快][偷笑],充满了宫心计,其实在那样的情境中,人性的贪嗔痴慢疑集中体现的淋漓尽致,即使是一时如意,也是稍纵即逝,甚至还会福祸相倚…真如意,真心祈愿,一定是如炼金术一样,越来越精纯,只有纯度越来越高,高
- 面板调合玩法回归,《苏菲的炼金工房2》公开了更多游戏细节
爱游戏的萌博士
我们知道:《苏菲的炼金工房》(全称:苏菲的炼金工房~不可思议书的炼金术士~》是由GustCo.Ltd.制作,KoeiTecmo发行的一款角色扮演游戏,本作回归了“炼金术”的根本,那就是指仔细听取物质的真实心声,实现物质心愿,替它们创造塑型的技术。时隔六年,光荣特库摩在稍早举办的TGS特别节目上宣布推出大家期盼的续作《苏菲的炼金工房2》。《苏菲的炼金工房2》是“炼金工房”系列25周年的纪念作品,那么
- 游戏中,角色名字如何才能起得狂拽酷炫吊炸天?
newzr
火力种田王膜的禁言7天,请关注‘’火力种田王小号…4998人赞同电炽恶魂爱迪生,磁暴魔王特斯拉,屏蔽尊者法拉第,不准道人海森堡。虐猫狂人薛定谔,定量贤者普朗克,五师寂灭钱学森,梨花老君杨振宁。搅基大手谢尔顿,果蝇之王摩尔根,无限罗汉布鲁诺,分裂之鬼魏斯曼。进化魔人达尔文,测日魔王伽利略,面瘫战神马库斯,天相真君竺可桢。炼金术士诺贝尔,杂交帝仙袁隆平,两弹天尊钱三强,农神复仇布劳恩。青霉神医弗莱明,
- 给昨天的自己一封回信(131)
六月de朱
可爱的朱朱小姐:昨晚十一点睡觉,十二点多就被热醒,然后就失眠了。每次想早点睡,反而越达不到早睡的效果,也许身体也需要一个适应的过程吧。今天翻看《牧羊少年奇幻之旅》的笔记,看到这两句话:“想要学到本事,只有一种方式,”炼金术士回答说,“那就是行动。”害怕遭受痛苦比遭受痛苦本身还要糟糕。记下这两句话,想让它们时刻提醒我,敢于尝试和立马行动。我不是一个敢于尝试的人,遇到许多抉择,我都因为恐惧而选择放弃,
- 投资圣经|学会这一招,让你的身价和房价一起涨
子易的小手札
《金融炼金术》金句:市场最大的规律就是你永远也摸不到全局,学会利用反身性,做投资的先行者。█一个故事相信大家都听过索罗斯的大名。乔治·索罗斯,1930年生于匈牙利布达佩斯,是著名的慈善家,货币投资家,股票投资者。他的一生可以用“翻云覆雨”四个字来形容,他通过自己独特的投资理论,掀起了本世纪初席卷全球的金融风暴,他不理会所谓正统金融理论,反而认为金融是一门哲学。并独创金融“反身性理论”,这是指导索罗
- 《羊泉之书》炼金术与心理分析(二)
周四兒
差点就想偷懒休息,为了坚持下来,冲了杯手磨咖啡,伴随着爸妈的电视声、瓜子声、哈哈声乖乖回到书房……《羊泉之书》的图徽一共有15幅,我试着一点点将自己的理解记录下来。昨天完成了第一幅的分享,今天从第二幅开始。特别说明:网上找黑白版的图片比较困难,我尽力。2image.png图片上的解析是:树林里,武士遇到黑龙,展开大战。首先几个变化:场景从海洋到了陆地,主角从双鱼变成了武士与黑龙,动作上是对峙的战斗
- 《非暴力沟通》技巧五:表达感激与赞赏
晓丽优雅
感恩之心是真正的灵性炼金术,让我们成为宽厚仁慈的灵魂。你愈懂得感谢,就愈不会为仇恨,压抑与绝望所苦。感恩是灵丹妙药,能消融小我占有和掌控的硬壳,让你成为一个胸怀坦荡的人。如果说话的人表达赞赏时,并未传递其内心,而是以裁判者自居。这样无论是正向的还是负向的——都定义为疏离生命的沟通。研究表明,管理人员表扬员工,员工会更努力工作,受到老师表扬学生会更努力学习。一旦人们发现隐藏在赞赏背后的意图是为了从他
- 这部被称为“神作”的动漫,一版更比一版强,是否实至名归?
嘘有漫
如果说,有一部动漫可以称之为“时代的眼泪”,我愿意推荐《钢之炼金术师》。2003年,由日本漫画家荒川弘创作的《钢之炼金术师》决定制作动画版的消息一出,就备受瞩目,毕竟动画是由BONES制作的。03年的钢炼至今都在b站挂着9.4的高分,虽然对原剧情有一定的魔改和二次创作,但是还是有令人惊讶的完成度,而且还获得了原作者荒川弘的好评~当一部已经在巅峰的作品,被翻拍,要如何才能超越之前的呢?尤其是要超越的
- 学习《科技史纲60讲》24-现代化学
图南思南国
化学是从炼金术发展起来的。炼金术在东西方的使命是不同的,在中国,炼金术的目标是炼丹,长生不老。而在西方国家真的是为了想把廉价金属变成黄金。一个是求长寿,一个是求财。结果都知道,一个中毒了,另一个也没有炼成的黄金。寻根溯源,背后是巨大的利益诱惑。比如,你可能听说过,牛顿一辈子大量的时间都花在了不靠谱的炼金术上,甚至还留下了650万字的炼金术著作。不过,炼金术也为现代化学打下了基础,在中国,它催生了火
- 妖精的尾巴:298集,雷龙取回全部力量!瓦尔失控,12盾再少一人
ACG大仙
《妖精的尾巴》第298集燃值继续上升。在前面一集,妖精尾巴派出的魔导士来到了港口城市哈尔吉翁,各自奔赴到战场上。其中雷龙拉库萨斯对上了“护圣12盾”的瓦尔,一个精通术式魔法的机械族炼金术师;艾尔莎找到了神乐,正在赶往最前线;格雷和朱比亚找到了雷欧,将前线往港口后推;天空姐妹花温蒂和雪莉娅再集结,跟夏露露对局“护圣12盾”的战妃。接着,这一集燃值还在上升。由于身体受魔障粒子的侵蚀,雷龙拉库萨斯在对战
- 金手指
莲花白雪
古时候,有个人学会了“炼金术”,只用一只手指就能点石成金,但是其中有个很苛刻的条件就是“只有付出了劳动,才会有使用“金手指”的机会。现在“金手指”的含义也扩大了不少,不管是一片文章,一阙诗歌,还是一份工作报告,年终总结,无不包含着心血和汗水,哪里都是智慧的结晶,而每一个推出的新概念的背后,又蕴含着多少的汗水和心血,多少的不为人知的故事和辛苦呢!“金手指”不但是可以点石成金,也可以点什么都可以成金,
- 炼金术
花痴_halou
听学生讲了近段学习上的一些事,很有意思。比如他说他现在才学会如何听别人讲课。教授讲课时云天雾地、天南海北,废话很多,但一定要认真听,总有那么两句话对你有启发,有醍醐灌顶之效。这就是倾听的益处,或者说阅读的力量。善于社交的人,一般都是一个好的倾听者。一方面,人都有倾诉的愿望,或者好为人师的潜意识,仔细专注的倾听能使对方获得巨大的满足感。在社会上,你想找一个随时听你吐槽的人很难,有些人甚至以此为标准来
- LeetCode[位运算] - #137 Single Number II
Cwind
javaAlgorithmLeetCode题解位运算
原题链接:#137 Single Number II
要求:
给定一个整型数组,其中除了一个元素之外,每个元素都出现三次。找出这个元素
注意:算法的时间复杂度应为O(n),最好不使用额外的内存空间
难度:中等
分析:
与#136类似,都是考察位运算。不过出现两次的可以使用异或运算的特性 n XOR n = 0, n XOR 0 = n,即某一
- 《JavaScript语言精粹》笔记
aijuans
JavaScript
0、JavaScript的简单数据类型包括数字、字符创、布尔值(true/false)、null和undefined值,其它值都是对象。
1、JavaScript只有一个数字类型,它在内部被表示为64位的浮点数。没有分离出整数,所以1和1.0的值相同。
2、NaN是一个数值,表示一个不能产生正常结果的运算结果。NaN不等于任何值,包括它本身。可以用函数isNaN(number)检测NaN,但是
- 你应该更新的Java知识之常用程序库
Kai_Ge
java
在很多人眼中,Java 已经是一门垂垂老矣的语言,但并不妨碍 Java 世界依然在前进。如果你曾离开 Java,云游于其它世界,或是每日只在遗留代码中挣扎,或许是时候抬起头,看看老 Java 中的新东西。
Guava
Guava[gwɑ:və],一句话,只要你做Java项目,就应该用Guava(Github)。
guava 是 Google 出品的一套 Java 核心库,在我看来,它甚至应该
- HttpClient
120153216
httpclient
/**
* 可以传对象的请求转发,对象已流形式放入HTTP中
*/
public static Object doPost(Map<String,Object> parmMap,String url)
{
Object object = null;
HttpClient hc = new HttpClient();
String fullURL
- Django model字段类型清单
2002wmj
django
Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用: AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段) BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。 Cha
- 在SQLSERVER中查找消耗CPU最多的SQL
357029540
SQL Server
返回消耗CPU数目最多的10条语句
SELECT TOP 10
total_worker_time/execution_count AS avg_cpu_cost, plan_handle,
execution_count,
(SELECT SUBSTRING(text, statement_start_of
- Myeclipse项目无法部署,Undefined exploded archive location
7454103
eclipseMyEclipse
做个备忘!
错误信息为:
Undefined exploded archive location
原因:
在工程转移过程中,导致工程的配置文件出错;
解决方法:
 
- GMT时间格式转换
adminjun
GMT时间转换
普通的时间转换问题我这里就不再罗嗦了,我想大家应该都会那种低级的转换问题吧,现在我向大家总结一下如何转换GMT时间格式,这种格式的转换方法网上还不是很多,所以有必要总结一下,也算给有需要的朋友一个小小的帮助啦。
1、可以使用
SimpleDateFormat SimpleDateFormat
EEE-三位星期
d-天
MMM-月
yyyy-四位年
- Oracle数据库新装连接串问题
aijuans
oracle数据库
割接新装了数据库,客户端登陆无问题,apache/cgi-bin程序有问题,sqlnet.log日志如下:
Fatal NI connect error 12170.
VERSION INFORMATION: TNS for Linux: Version 10.2.0.4.0 - Product
- 回顾java数组复制
ayaoxinchao
java数组
在写这篇文章之前,也看了一些别人写的,基本上都是大同小异。文章是对java数组复制基础知识的回顾,算是作为学习笔记,供以后自己翻阅。首先,简单想一下这个问题:为什么要复制数组?我的个人理解:在我们在利用一个数组时,在每一次使用,我们都希望它的值是初始值。这时我们就要对数组进行复制,以达到原始数组值的安全性。java数组复制大致分为3种方式:①for循环方式 ②clone方式 ③arrayCopy方
- java web会话监听并使用spring注入
bewithme
Java Web
在java web应用中,当你想在建立会话或移除会话时,让系统做某些事情,比如说,统计在线用户,每当有用户登录时,或退出时,那么可以用下面这个监听器来监听。
import java.util.ArrayList;
import java.ut
- NoSQL数据库之Redis数据库管理(Redis的常用命令及高级应用)
bijian1013
redis数据库NoSQL
一 .Redis常用命令
Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在Linux终端使用。
a.键值相关命令
b.服务器相关命令
1.键值相关命令
&
- java枚举序列化问题
bingyingao
java枚举序列化
对象在网络中传输离不开序列化和反序列化。而如果序列化的对象中有枚举值就要特别注意一些发布兼容问题:
1.加一个枚举值
新机器代码读分布式缓存中老对象,没有问题,不会抛异常。
老机器代码读分布式缓存中新对像,反序列化会中断,所以在所有机器发布完成之前要避免出现新对象,或者提前让老机器拥有新增枚举的jar。
2.删一个枚举值
新机器代码读分布式缓存中老对象,反序列
- 【Spark七十八】Spark Kyro序列化
bit1129
spark
当使用SparkContext的saveAsObjectFile方法将对象序列化到文件,以及通过objectFile方法将对象从文件反序列出来的时候,Spark默认使用Java的序列化以及反序列化机制,通常情况下,这种序列化机制是很低效的,Spark支持使用Kyro作为对象的序列化和反序列化机制,序列化的速度比java更快,但是使用Kyro时要注意,Kyro目前还是有些bug。
Spark
- Hybridizing OO and Functional Design
bookjovi
erlanghaskell
推荐博文:
Tell Above, and Ask Below - Hybridizing OO and Functional Design
文章中把OO和FP讲的深入透彻,里面把smalltalk和haskell作为典型的两种编程范式代表语言,此点本人极为同意,smalltalk可以说是最能体现OO设计的面向对象语言,smalltalk的作者Alan kay也是OO的最早先驱,
- Java-Collections Framework学习与总结-HashMap
BrokenDreams
Collections
开发中常常会用到这样一种数据结构,根据一个关键字,找到所需的信息。这个过程有点像查字典,拿到一个key,去字典表中查找对应的value。Java1.0版本提供了这样的类java.util.Dictionary(抽象类),基本上支持字典表的操作。后来引入了Map接口,更好的描述的这种数据结构。
&nb
- 读《研磨设计模式》-代码笔记-职责链模式-Chain Of Responsibility
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* 业务逻辑:项目经理只能处理500以下的费用申请,部门经理是1000,总经理不设限。简单起见,只同意“Tom”的申请
* bylijinnan
*/
abstract class Handler {
/*
- Android中启动外部程序
cherishLC
android
1、启动外部程序
引用自:
http://blog.csdn.net/linxcool/article/details/7692374
//方法一
Intent intent=new Intent();
//包名 包名+类名(全路径)
intent.setClassName("com.linxcool", "com.linxcool.PlaneActi
- summary_keep_rate
coollyj
SUM
BEGIN
/*DECLARE minDate varchar(20) ;
DECLARE maxDate varchar(20) ;*/
DECLARE stkDate varchar(20) ;
DECLARE done int default -1;
/* 游标中 注册服务器地址 */
DE
- hadoop hdfs 添加数据目录出错
daizj
hadoophdfs扩容
由于原来配置的hadoop data目录快要用满了,故准备修改配置文件增加数据目录,以便扩容,但由于疏忽,把core-site.xml, hdfs-site.xml配置文件dfs.datanode.data.dir 配置项增加了配置目录,但未创建实际目录,重启datanode服务时,报如下错误:
2014-11-18 08:51:39,128 WARN org.apache.hadoop.h
- grep 目录级联查找
dongwei_6688
grep
在Mac或者Linux下使用grep进行文件内容查找时,如果给定的目标搜索路径是当前目录,那么它默认只搜索当前目录下的文件,而不会搜索其下面子目录中的文件内容,如果想级联搜索下级目录,需要使用一个“-r”参数:
grep -n -r "GET" .
上面的命令将会找出当前目录“.”及当前目录中所有下级目录
- yii 修改模块使用的布局文件
dcj3sjt126com
yiilayouts
方法一:yii模块默认使用系统当前的主题布局文件,如果在主配置文件中配置了主题比如: 'theme'=>'mythm', 那么yii的模块就使用 protected/themes/mythm/views/layouts 下的布局文件; 如果未配置主题,那么 yii的模块就使用 protected/views/layouts 下的布局文件, 总之默认不是使用自身目录 pr
- 设计模式之单例模式
come_for_dream
设计模式单例模式懒汉式饿汉式双重检验锁失败无序写入
今天该来的面试还没来,这个店估计不会来电话了,安静下来写写博客也不错,没事翻了翻小易哥的博客甚至与大牛们之间的差距,基础知识不扎实建起来的楼再高也只能是危楼罢了,陈下心回归基础把以前学过的东西总结一下。
*********************************
- 8、数组
豆豆咖啡
二维数组数组一维数组
一、概念
数组是同一种类型数据的集合。其实数组就是一个容器。
二、好处
可以自动给数组中的元素从0开始编号,方便操作这些元素
三、格式
//一维数组
1,元素类型[] 变量名 = new 元素类型[元素的个数]
int[] arr =
- Decode Ways
hcx2013
decode
A message containing letters from A-Z is being encoded to numbers using the following mapping:
'A' -> 1
'B' -> 2
...
'Z' -> 26
Given an encoded message containing digits, det
- Spring4.1新特性——异步调度和事件机制的异常处理
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- squid3(高命中率)缓存服务器配置
liyonghui160com
系统:centos 5.x
需要的软件:squid-3.0.STABLE25.tar.gz
1.下载squid
wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE25.tar.gz
tar zxf squid-3.0.STABLE25.tar.gz &&
- 避免Java应用中NullPointerException的技巧和最佳实践
pda158
java
1) 从已知的String对象中调用equals()和equalsIgnoreCase()方法,而非未知对象。 总是从已知的非空String对象中调用equals()方法。因为equals()方法是对称的,调用a.equals(b)和调用b.equals(a)是完全相同的,这也是为什么程序员对于对象a和b这么不上心。如果调用者是空指针,这种调用可能导致一个空指针异常
Object unk
- 如何在Swift语言中创建http请求
shoothao
httpswift
概述:本文通过实例从同步和异步两种方式上回答了”如何在Swift语言中创建http请求“的问题。
如果你对Objective-C比较了解的话,对于如何创建http请求你一定驾轻就熟了,而新语言Swift与其相比只有语法上的区别。但是,对才接触到这个崭新平台的初学者来说,他们仍然想知道“如何在Swift语言中创建http请求?”。
在这里,我将作出一些建议来回答上述问题。常见的
- Spring事务的传播方式
uule
spring事务
传播方式:
新建事务
required
required_new - 挂起当前
非事务方式运行
supports
&nbs