- 从新闻到知识图谱:用大模型和知识工程“八步成诗”打造科技并购大脑
许泽宇的技术分享
知识图谱科技人工智能
一句话摘要:本文带你用现代NLP和知识图谱技术,把科技公司并购新闻变成结构化的知识大脑,过程全景揭秘,理论与实战齐飞,代码只用伪代码,干货与段子齐发,助你成为AI知识工程老司机!前言:为什么要把新闻变成知识图谱?想象一下,你是个投资分析师,老板让你一周内梳理全球科技并购大事件,找出谁在买谁、花了多少钱、背后有哪些大佬、涉及哪些新技术……你会怎么做?A.手动Ctrl+F,Excel狂敲,熬夜爆肝?B
- 讯飞语音--唤醒Demo
程序小圆_
Android讯飞语音唤醒
写的第一篇博客,因为最近姐姐说起了一个段子,一男子在地铁站手机找不到了,但是带了蓝牙耳机,耳机还有内容,男子想手机一定还在附近,随即大喊一句,悟空你在哪儿,手机循环回答,我在这.....这时,拿手机那哥们回了男子一个尴尬而不失礼貌的微笑,哈哈所以我想起讯飞语音,就试着写了一下语音唤醒的Demo,也借鉴了很多前辈的博客,就不一一列举了,各位不喜勿喷接下来进入正题,首先在讯飞官网下载对应的SDK,下载
- 从删除到坐牢,这个锅背不动
运维Linux和python
序言最近删库事件沸沸扬扬,不过作为一个局外人,只能有吃瓜的份,不过作为一个运维人,这个锅我们不背。。。当一个段子变成了现实,这本身就是一个悲剧。。。运维无小事,小事不运维,扛锅。。。我们是专业的。风言风语1对事不对人我们做事的宗旨是对事不对人,所以我们提倡不追责,但是换句话来说,能力越大,责任越大,人做错了事,属于正常,那么在此思考的问题是:如何使用制度来保障人少出错,如何使用工具来减少人犯错的概
- 还原自动驾驶的“前世今生”:用 Python 实现数据记录与回放系统
Echo_Wish
Python!实战!自动驾驶pythonunix
还原自动驾驶的“前世今生”:用Python实现数据记录与回放系统你有没有想过这样一个场景:一辆自动驾驶测试车,在街头拐了个弯,却突然急刹。测试员一脸懵,研发团队问:“数据记录了吗?”他摊摊手:“系统当时没挂上录制……”对不起,重测吧。这不是段子,而是我在一家自动驾驶初创公司实习时真实经历过的事。那一刻我意识到:在自动驾驶开发中,数据的每一帧,都是“证据”。它记录的不只是传感器输出、AI判断、车控动
- “扛不住了就排队!”——聊聊消息队列在高并发系统中的那些硬核用途
Echo_Wish
架构运维实战:高可用与高性能数据库网络
“扛不住了就排队!”——聊聊消息队列在高并发系统中的那些硬核用途前言:高并发一来,系统先崩?咱说点实在的,一个系统,平时风平浪静,一天几千个用户请求,轻轻松松拿下。但某天上了首页、挂了推荐、突然暴增几十倍的访问,咋办?不出意外的话:数据库挂了、服务抖了、用户骂了、领导急了、运维炸了。这不是段子,是无数线上系统真真实实经历过的事儿。而这个时候,有一个神器就能起到“四两拨千斤”的效果,它就是我们今天的
- 动态规划问题案例
柔丽君
算法题笔记动态规划
除了经典的斐波那契数列(FibonacciNumbers)和最长公共子序列(LongestCommonSubsequence,LCS)问题之外,动态规划还可以解决许多经典案例。最大子序列和(MaximumSubarray)问题描述:给定一个整数数组,找出其中连续的一段子数组,使得它们的和最大。解决方案:使用一维数组dp,其中dp[i]表示以第i个元素结尾的最大子序列和。状态转移方程为dp[i]=m
- 快手视频怎么去水印保存?这款神器让你一键搞定!
Java搬砖组长
音视频
在快手上,不论是搞笑段子、美食教程,还是才艺表演、情感故事,总有那么几个视频让你想反复观看、剪辑创作,甚至分享到其他平台。但每当你保存视频时,那个醒目的“快手号水印”是不是总让你头疼?那么问题来了:快手视频怎么去水印保存?其实,方法很简单——你只需要一款专业的工具:【BestVideo下载器】。一站式解决:去水印+保存+高清输出【BestVideo下载器】是一款专为短视频平台打造的智能解析工具,专
- 【暑期实习】鹰角明日方舟-系统策划(25届)-面经(oc复盘
2301_79125431
java
#牛客福利打卡(51895)##面试#牛客福利打卡##面试中,你被问过哪些奇葩问题?#来个段子,不是自己的经历。面试官:虚拟机坏了离散好抽象明天考离散复习不进就感觉好抽象一学科淦。。。暑实爆0,想问下没有大厂实习可以秋招进大暑实爆0,想问下没有大厂实习可以秋招进大厂吗6.24牛牛打卡#和牛牛一起刷题打卡#小透明打卡,两天没有打卡了,续上,坚持到最后!友友们帮我选下实习offer吧bg双2,之后秋招
- AI暴打产品工具人!这两类PM凭什么逆袭?
结构化知识课堂
产品需求分析产品思维训练人工智能axure产品经理AI
当AI开始写PRD...“上个月,某大厂用AI工具重构需求文档流程,10人产品组优化至3人,剩下7个‘PRD流水线工人’原地毕业。”这不是段子,而是真实发生的行业地震。Gartner最新报告预测:到2027年,60%的“需求翻译型”PM岗位将消失。但更魔幻的是,同期AI产品经理岗位暴增300%,薪资涨幅碾压其他岗位。这届PM,正在经历一场残酷的“达尔文式淘汰”:工具型PM(只会画原型、写文档、跟进
- LCS 问题解释
网络骑士hrg.
c++经验分享动态规划
最长公共子序列问题(LongestCommonSubsequence),该问题可以表述为,在A,BA,BA,B中找出一段子序列xxx,使得xxx既是AAA的子序列,又是BBB的子序列。你可以理解为,在两个序列中分别删除一些元素(剩下的不一定连续),使得两个序列的剩余部分相同且长度最长。暴力解法可以用DFS,但是时间复杂度为O(∣A∣×2∣B∣)O(|A|\times2^{|B|})O(∣A∣×2∣
- 字符串的切片和索引技巧
测试者家园
人工智能测试开发和测试零基础学Pythonpython开发语言人工智能零基础零基础学Python职场和发展软件开发和测试
在Python中,字符串(str)是一种强大且广泛应用的数据类型。它既是文本数据的容器,也是编程中的基础类型。然而,大多数开发者在使用字符串时,仅停留在“获取字符”和“截取一段子串”的基础用法上。实际上,字符串的切片(slicing)与索引(indexing)蕴含着大量灵活性、表达力与性能潜力,堪称Python中最被低估的语言特性之一。本文将从基础、进阶到实战,系统讲解字符串切片和索引的技巧,助你
- HCL实验:用静态路由实现不同网段互通
「已注销」
HCL网络
对于不同网段,是不能直接进行通信的,路由器需要学习其他网段的路由。其方法有两种,一种是启用动态路由协议,让路由器自主学习路由;还有一种是添加静态路由,手工指定路由器学习路由。本次使用静态路由实现两个网段互通。具体格式为:iproute-static目的网段目的网段子网掩码能够到达目的网段的下一跳拓扑图如下:R1配置:system-view[H3C]sysnameR1[R1]intg0/1[R1-G
- 我的创作纪念日:CSDN折腾史,代码与段子齐飞
暮雨哀尘
我的纪念日记javascriptvue.jsecmascriptvue前端
我的CSDN折腾史:代码与段子齐飞"各位看官,今儿咱这摊儿上讲的是程序员的血泪史。想当初我初入码农行,那技术比接线员的网速还慢,debug比查户口还仔细。某日,本尊在论坛上被一篇博客点醒——原来代码还能写得这么优雅,仿若仙人指路,遂决定在CSDN开山立派,走上技术布道之路。开山辟石:从"Hello,World!"到"Hello,CSDN!"这第一篇文章啊,就叫《Java初学者的血泪史》。那代码朴实
- 互联网大厂Java求职面试:高并发支付系统的幂等性设计与异常兜底
在未来等你
Java场景面试宝典Java高并发支付系统幂等性异常兜底
互联网大厂Java求职面试:高并发支付系统的幂等性设计与异常兜底面试场景郑薪苦,一个自称“技术界的段子手”的程序员,走进了某知名互联网大厂的会议室。面试官是一位经验丰富的技术总监,眼神中透着一丝严肃和期待。第一轮提问:支付系统基础架构面试官:在电商场景下,如何设计一个支持每秒万级交易的高并发支付系统?郑薪苦(自信满满):这还不简单!首先,我们可以通过分布式架构解决单机瓶颈问题,比如用SpringC
- [特殊字符] Day 3: 测试阶段密室逃脱 —— 从单元测试到验收测试的闯关指南
正经码农
单元测试
目标:像破解密室关卡一样,层层通关测试阶段,最终拯救一艘“漏洞百出”的宇宙飞船!1.单元测试:代码世界的“乐高质检员”1.1什么是单元测试?定义:检查每个“代码积木”(函数/类)是否合格,像质检员用放大镜看乐高有没有毛刺。核心任务:确保积木单独能用,比如测试一个计算器App的加法函数。1.2实战工具与骚操作工具段子:JUnit(Java):像《我的世界》红石电路,写规则让代码自动跑测试。Pytes
- 国家喊你减肥!健康管理刻不容缓
互联网之路.
减肥
互联网各领域资料分享专区(不定期更新):Sheet“三月不减肥,六月徒伤悲”“减肥十年功,吃胖三分钟”……这些调侃体重的段子最近被一条热搜彻底“碾压”——卫健委主任在两会喊话:“有些同志体重管理得不太好,腰围大了,体重也超了!”网友炸锅:“连国家都催我减肥了,这次必须认真了!”正文:一、国家为什么急了?肥胖的“杀伤力”远超想象卫健委的“体重管理年”不是心血来潮,而是慢性病已成了全民健康“头号杀手”
- 【新手python程序员必须明白的真相】51.新手python程序员必须明白的字典get()vs[]取值?避免KeyError的优雅之道
精通代码大仙
python开发语言程序员创富
当字典的键不存在时,用方括号取值就像在雷区裸奔,而get()方法才是你的防弹衣——掌握优雅容错的底层逻辑,让KeyError从此成为历史字典取值核心要点基础差异:[]vsget()异常处理:KeyError救火指南默认值应用:空值处理的智慧性能对决:微观效率分析最佳实践:场景化选择策略目录导航:从段子看本质:程序员掉过的那些坑基础差异:[]取值与get()的底层机制对比KeyError现形记:那些
- C#基础学习(二)C#数组生存手册:从入门到“血压拉满“的奇妙旅程
FAREWELL00075
c#学习开发语言数组Array
作为一只C#萌新,当你试图用数组装下整个世界时,系统可能会温柔地弹出一句**"Indexwasoutsidetheboundsofthearray."**。别慌!这份求生指南将用段子教你玩转数组一、数组是什么数组简单来说就是由相同元素组成的一个集合,数组里面不一定是数,还可能是bool,string等类型组成的集合。那么他有些什么特点呢:本质:装着相同类型元素的集装箱(比如一箱肥宅快乐水)特性:长
- 培养哪些特质才能在工作中出类拔萃?
晏小北
求职招聘经验分享学习方法职场和发展
芯片工程师以脱口秀领域顶尖人物——李诞为例,聊聊强者的共性。(1)常人难以想象的工作量无论哪个领域,天赋当然重要。但,以大多数人的努力程度,压根到不了拼天赋的程度。你的量够吗?能不能做到每天起来,先写5个段子,再玩手机?能不能做到每天睡前,把5个段子改得更好,再睡觉?全部的核心秘密就是量。肌肉是怎么长出来的?是把它拉伤了,才能长出来。脑子也是这样。每天的创作,就是拉伤褶皱的过程。痛苦的时候,多喝点
- 大模型生成文本控制参数:Top-k Top-p和Temperature(超级易懂,看一眼就学废)
Ven%
简单说深度学习深度学习基础动手深度学习速通系列python机器学习人工智能深度学习自然语言处理
温度(Temperature)作用:就像调节"脑洞大小"的开关。温度调低(比如0.2):AI会变成保守派,总选最稳妥的回答(适合写说明书、正经文案)温度调高(比如1.0):AI就变戏精,各种天马行空(适合编故事、写段子)Top-k(候选词数量)作用:每次选词时的"候选名单人数"设小值(比如10):AI只能在10个最合适的词里挑(回答更靠谱)设大值(比如50):AI能考虑50个可能的词(回答花样更多
- 基于DeepSeek开发实战:抖音无水印视频下载爬虫
Developer-YC
DeekSeek大模型解读与实战教学音视频爬虫视频python
引言嘿,小伙伴们!今天我要跟大家吐槽一下,那些让人抓狂的抖音短视频提取瞬间!你是不是也遇到过,明明看到一个超赞的舞蹈视频,想学着跳一跳,或者,有时候看到一个搞笑段子,想分享给朋友却发现,哎?点开分享发现视频无法下载或作者关闭了下载功能?简直急死人了!真是让人无语啊!这些抖音短视频的提取困难,简直就是我们追求快乐和分享乐趣路上的绊脚石!一、需求分析与技术选型1.1核心需求通过抖音分享链接实现:自动解
- ZATA的文学和幽默知识积累
ZhangTao_zata
知识积累
雅文来源内容王阳明《传习录》心虽主于一身,而实管乎天下之理;理虽散在万事,而实不外于一人之心。马克·吐温一个会讲故事的人,比十个只会讲道理的人更有吸引力。名言世间所有相遇,都是久别重逢,不负相遇,不负离别。鲁迅名言真正的幽默,是从痛苦中开出的花朵。段子–努力这么久,终于考上了抑郁证;我不是无路可走,我还有死路一条;那些杀不死我的,还不如直接杀死我;
- 批量修改mysql字符串字段子字符串
Leo_Hu666
mysql数据库
替换子字符串使用REPLACE函数替换字段中的特定子字符串。示例:将table_name表中column_name字段的所有old_value替换为new_value。UPDATEtable_nameSETcolumn_name=REPLACE(column_name,'old_value','new_value')WHEREcolumn_nameLIKE'%old_value%';说明:REPL
- 如何快速上手 vim
weixin_34018169
开发工具javascript前端ViewUI
有一个段子。如何快速学会游泳?只需要三步,骗到河边,踢下水,用竹竿戳远点。那如何快速学会vim呢?默认编辑器设为vim,删掉其他一切编辑器,明天上线。以下是能够在零配置下快速使用vim的一系列步骤,只需要多加练习,便能快速熟练使用vim。无他,唯手熟尔。原文链接见山月的博客快速移动快速移动是vim的重中之重,比一切插件都要重要。也是下编辑和修改的基础。上(k)下(j)左(h)右(l)移动,需要注意
- 202412 青少年软件编程等级考试C/C++ 二级真题答案及解析
No0d1es
等级考试试卷c语言c++算法电子学会青少年编程开发语言二级
第1题逆行题目描述网上有个段子说:妻子在家听广播,听到某高速路上有一辆车在逆行,想到丈夫在那条高速上行驶,就打电话对丈夫说:“老公啊,你走的那条高速上有一辆车在逆行,你小心点。”她丈夫说:“何止啊!我看好几百辆车都在逆行!”现在我们查了一下高速公路上拍到的好几百辆车的时速,发现有的朝东开,有的朝西开,都不知道是谁在逆行了……于是让我们简单粗暴地解决这个问题:朝哪个方向开的车多,哪个方向就是正确的,
- 新媒体特点
Fadeland
媒体
1、变化快,更新快。信息更新及时。热得快,但也散得快。2、互动性强。评论点赞转发,通过互动,受众可以发表自己的想法,也增进了彼此的沟通。与用户轻松交流,给用户更好的体验。3、创新多,形式多样化。除去文字还有表情包,小视频等4、众化,平民化。门坎很低,有手机就行,所以应该经常在网上看到有人说“未来人人都是自媒体”。5、媒体的个性化很突出;经常发明出一些网络名言金句,网络段子。6、受众选择性的增多;新
- 每日OJ_牛客_小红的子串_滑动窗口+前缀和_C++_Java
GR鲸鱼
c++开发语言java算法数据结构
目录牛客_小红的子串_滑动窗口+前缀和题目解析C++代码Java代码牛客_小红的子串_滑动窗口+前缀和小红的子串描述:小红拿到了一个长度为nnn的字符串,她准备选取一段子串,满足该子串中字母的种类数量在[l,r]之间。小红想知道,一共有多少种选取方案?输入描述:第一行输入三个正整数n,l,rn,第二行输入一个仅包含小写字母的字符串。1≤n≤2000001≤l≤r≤26输出描述:合法的方案数。题目解
- 如何成为段子手
欣雅阅读
我是一个尬聊大师,与朋友聊天经常把话题聊死,留我一个人在群里,望着自己打下的最后一句话无语凝噎。看到风趣幽默的朋友与人聊天,很是艳羡,觉得自己何时才能成为这样的段子手呢?一、段子是什么?“段子”一词在百度百科上的解释:本是相声中的一个艺术术语,指的是相声作品中一节或一段艺术内容。我的理解:段子就是一些搞笑的故事或者笑话。二、为什么要会说段子?不知道大家有没有这样的朋友,本来很无趣的聚会,只要有他参
- 虚张声势
六月荷清香
绵绵密密的细雨不间断地下个不停,给这初冬的天气添了几份清冷和寂寥。午后的菜市场内没有一个顾客光顾,几个分肉的屠户望着案板上那些没有分完的肉,还在期待着来一个主顾将它们一起买走。贩卖小菜的女人一边漫不经心地择着菜,一边不时打个哈欠,这样的时光正是好睡觉的时候,可是一天的工作没有完成,还是要坚守岗位。喜欢开玩笑的屠户不时说几句黄段子,调侃着胖胖的卖鸡老板娘,大家说说笑笑着以打发这无聊的时光。张屠户打了
- 男人口中的渣女是怎样炼成的
小白的火龙果
A与A先生纠缠了也有大半年了,是时候该给他一个答复了。A先生刚毕业三年,而我恰好又是他的师妹,糊里糊涂的就在群里认识,剧情和狗血段子一样,一见如故?一见钟情?这或许更适合用来形容A先生,A先生有着大多数年轻人都有的特质,阳光、开朗、热爱生活,也爱猫。你问我他有多爱猫?一整个月在猫身上的花费比自己吃饭和房租都多,不过这也只是以前。我很讨厌猫,上一次搬家是因为小区里不知道什么时候多出了一只黑猫,它的眼
- java杨辉三角
3213213333332132
java基础
package com.algorithm;
/**
* @Description 杨辉三角
* @author FuJianyong
* 2015-1-22上午10:10:59
*/
public class YangHui {
public static void main(String[] args) {
//初始化二维数组长度
int[][] y
- 《大话重构》之大布局的辛酸历史
白糖_
重构
《大话重构》中提到“大布局你伤不起”,如果企图重构一个陈旧的大型系统是有非常大的风险,重构不是想象中那么简单。我目前所在公司正好对产品做了一次“大布局重构”,下面我就分享这个“大布局”项目经验给大家。
背景
公司专注于企业级管理产品软件,企业有大中小之分,在2000年初公司用JSP/Servlet开发了一套针对中
- 电驴链接在线视频播放源码
dubinwei
源码电驴播放器视频ed2k
本项目是个搜索电驴(ed2k)链接的应用,借助于磁力视频播放器(官网:
http://loveandroid.duapp.com/ 开放平台),可以实现在线播放视频,也可以用迅雷或者其他下载工具下载。
项目源码:
http://git.oschina.net/svo/Emule,动态更新。也可从附件中下载。
项目源码依赖于两个库项目,库项目一链接:
http://git.oschina.
- Javascript中函数的toString()方法
周凡杨
JavaScriptjstoStringfunctionobject
简述
The toString() method returns a string representing the source code of the function.
简译之,Javascript的toString()方法返回一个代表函数源代码的字符串。
句法
function.
- struts处理自定义异常
g21121
struts
很多时候我们会用到自定义异常来表示特定的错误情况,自定义异常比较简单,只要分清是运行时异常还是非运行时异常即可,运行时异常不需要捕获,继承自RuntimeException,是由容器自己抛出,例如空指针异常。
非运行时异常继承自Exception,在抛出后需要捕获,例如文件未找到异常。
此处我们用的是非运行时异常,首先定义一个异常LoginException:
/**
* 类描述:登录相
- Linux中find常见用法示例
510888780
linux
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;
find命令的参数;
- SpringMVC的各种参数绑定方式
Harry642
springMVC绑定表单
1. 基本数据类型(以int为例,其他类似):
Controller代码:
@RequestMapping("saysth.do")
public void test(int count) {
}
表单代码:
<form action="saysth.do" method="post&q
- Java 获取Oracle ROWID
aijuans
javaoracle
A ROWID is an identification tag unique for each row of an Oracle Database table. The ROWID can be thought of as a virtual column, containing the ID for each row.
The oracle.sql.ROWID class i
- java获取方法的参数名
antlove
javajdkparametermethodreflect
reflect.ClassInformationUtil.java
package reflect;
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import javassist.Modifier;
import javassist.bytecode.CodeAtt
- JAVA正则表达式匹配 查找 替换 提取操作
百合不是茶
java正则表达式替换提取查找
正则表达式的查找;主要是用到String类中的split();
String str;
str.split();方法中传入按照什么规则截取,返回一个String数组
常见的截取规则:
str.split("\\.")按照.来截取
str.
- Java中equals()与hashCode()方法详解
bijian1013
javasetequals()hashCode()
一.equals()方法详解
equals()方法在object类中定义如下:
public boolean equals(Object obj) {
return (this == obj);
}
很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们知道,String 、Math、I
- 精通Oracle10编程SQL(4)使用SQL语句
bijian1013
oracle数据库plsql
--工资级别表
create table SALGRADE
(
GRADE NUMBER(10),
LOSAL NUMBER(10,2),
HISAL NUMBER(10,2)
)
insert into SALGRADE values(1,0,100);
insert into SALGRADE values(2,100,200);
inser
- 【Nginx二】Nginx作为静态文件HTTP服务器
bit1129
HTTP服务器
Nginx作为静态文件HTTP服务器
在本地系统中创建/data/www目录,存放html文件(包括index.html)
创建/data/images目录,存放imags图片
在主配置文件中添加http指令
http {
server {
listen 80;
server_name
- kafka获得最新partition offset
blackproof
kafkapartitionoffset最新
kafka获得partition下标,需要用到kafka的simpleconsumer
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.
- centos 7安装docker两种方式
ronin47
第一种是采用yum 方式
yum install -y docker
 
- java-60-在O(1)时间删除链表结点
bylijinnan
java
public class DeleteNode_O1_Time {
/**
* Q 60 在O(1)时间删除链表结点
* 给定链表的头指针和一个结点指针(!!),在O(1)时间删除该结点
*
* Assume the list is:
* head->...->nodeToDelete->mNode->nNode->..
- nginx利用proxy_cache来缓存文件
cfyme
cache
user zhangy users;
worker_processes 10;
error_log /var/vlogs/nginx_error.log crit;
pid /var/vlogs/nginx.pid;
#Specifies the value for ma
- [JWFD开源工作流]JWFD嵌入式语法分析器负号的使用问题
comsci
嵌入式
假如我们需要用JWFD的语法分析模块定义一个带负号的方程式,直接在方程式之前添加负号是不正确的,而必须这样做:
string str01 = "a=3.14;b=2.71;c=0;c-((a*a)+(b*b))"
定义一个0整数c,然后用这个整数c去
- 如何集成支付宝官方文档
dai_lm
android
官方文档下载地址
https://b.alipay.com/order/productDetail.htm?productId=2012120700377310&tabId=4#ps-tabinfo-hash
集成的必要条件
1. 需要有自己的Server接收支付宝的消息
2. 需要先制作app,然后提交支付宝审核,通过后才能集成
调试的时候估计会真的扣款,请注意
- 应该在什么时候使用Hadoop
datamachine
hadoop
原帖地址:http://blog.chinaunix.net/uid-301743-id-3925358.html
存档,某些观点与我不谋而合,过度技术化不可取,且hadoop并非万能。
--------------------------------------------万能的分割线--------------------------------
有人问我,“你在大数据和Hado
- 在GridView中对于有外键的字段使用关联模型进行搜索和排序
dcj3sjt126com
yii
在GridView中使用关联模型进行搜索和排序
首先我们有两个模型它们直接有关联:
class Author extends CActiveRecord {
...
}
class Post extends CActiveRecord {
...
function relations() {
return array(
'
- 使用NSString 的格式化大全
dcj3sjt126com
Objective-C
格式定义The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE printf specification; the specifiers are summarized in Table 1. Note that you c
- 使用activeX插件对象object滚动有重影
蕃薯耀
activeX插件滚动有重影
使用activeX插件对象object滚动有重影 <object style="width:0;" id="abc" classid="CLSID:D3E3970F-2927-9680-BBB4-5D0889909DF6" codebase="activex/OAX339.CAB#
- SpringMVC4零配置
hanqunfeng
springmvc4
基于Servlet3.0规范和SpringMVC4注解式配置方式,实现零xml配置,弄了个小demo,供交流讨论。
项目说明如下:
1.db.sql是项目中用到的表,数据库使用的是oracle11g
2.该项目使用mvn进行管理,私服为自搭建nexus,项目只用到一个第三方 jar,就是oracle的驱动;
3.默认项目为零配置启动,如果需要更改启动方式,请
- 《开源框架那点事儿16》:缓存相关代码的演变
j2eetop
开源框架
问题引入
上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。
该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。
当然去看相关实现代代码的时候,大致是下面的样子。
[java]
view plain
copy
print
?
public vo
- AngularJS浅析
kvhur
JavaScript
概念
AngularJS is a structural framework for dynamic web apps.
了解更多详情请见原文链接:http://www.gbtags.com/gb/share/5726.htm
Directive
扩展html,给html添加声明语句,以便实现自己的需求。对于页面中html元素以ng为前缀的属性名称,ng是angular的命名空间
- 架构师之jdk的bug排查(一)---------------split的点号陷阱
nannan408
split
1.前言.
jdk1.6的lang包的split方法是有bug的,它不能有效识别A.b.c这种类型,导致截取长度始终是0.而对于其他字符,则无此问题.不知道官方有没有修复这个bug.
2.代码
String[] paths = "object.object2.prop11".split("'");
System.ou
- 如何对10亿数据量级的mongoDB作高效的全表扫描
quentinXXZ
mongodb
本文链接:
http://quentinXXZ.iteye.com/blog/2149440
一、正常情况下,不应该有这种需求
首先,大家应该有个概念,标题中的这个问题,在大多情况下是一个伪命题,不应该被提出来。要知道,对于一般较大数据量的数据库,全表查询,这种操作一般情况下是不应该出现的,在做正常查询的时候,如果是范围查询,你至少应该要加上limit。
说一下,
- C语言算法之水仙花数
qiufeihu
c算法
/**
* 水仙花数
*/
#include <stdio.h>
#define N 10
int main()
{
int x,y,z;
for(x=1;x<=N;x++)
for(y=0;y<=N;y++)
for(z=0;z<=N;z++)
if(x*100+y*10+z == x*x*x
- JSP指令
wyzuomumu
jsp
jsp指令的一般语法格式: <%@ 指令名 属性 =”值 ” %>
常用的三种指令: page,include,taglib
page指令语法形式: <%@ page 属性 1=”值 1” 属性 2=”值 2”%>
include指令语法形式: <%@include file=”relative url”%> (jsp可以通过 include