火车头采集文章并发布到DedeCMS

我们以腾讯广州新闻为例,来讲一下文章的采集和发布,也包括图片的下载及上传。网址http://news.qq.com/gd/gdnews/guangzhou/guangzhounews.htm,我们一步步来讲。

 1.新建站点

 2.在该站点上新建任务

 3.网址规则,查看一下源代码,发现这些网址代码在一个区域里,我们可以这样写规则

测试一下,正确,下边该采内容了。

4.内容规则制作。我们随便找个页面,如http://news.qq.com/a/20090204/000175.htm,先测试一下

 看了一下,里边是有我们需要的东西的,这说明火车可以采它。下边做一下具体的内容采集规则。

 标题如何获取呢?就用默认的,过滤个“_社会万象_新闻_腾讯网”就可以了。这个是如果您不懂代码时使用的方法,内容也可以这样做。对于一般的简单的采集来说,没有什么大的问题。但是对于一些相对比较复杂的网页采集来说,还是需要仔细分析源码,分析网页结构。下边我们做具体的分析。分析工具IE可以使用 ie developer toolbar,firefox可以使用插件firebug(具体请在工具'附件-组件浏览-附加组件里'查看并安装),google可以使用右键“审查元素”。我以firebug为例:</p> <p></p> <p> 经分析我们可以得知,内容在id为cntMain的区域内,标题id是ArticleTit,<div?id="ArticleTit">店员疑因手机爆炸死亡续:现场发现9发子弹</div>,所以标题我们可以这样写,注意,<span class="STYLE1">截取的代码要以查看源码里的格式为准</span>.</p> <p></p> <p>内容这一块是ArticleCnt,我们以ArtPLink作为结束。内容的采集就是这样了.</p> <p></p> <p> 我们测试一下,是可以采到所有内容了,但是还有广告和其它一些乱七八糟的代码在里边,我们要过滤掉它。我看最上边的分析代码,广告代码,就那个推荐阅读,id是reading,所以我们这样过滤..看一下,没有了,但要注意的一点是,这个还有个之前报道.请看图,大多数的是不一样的,比如有的是相关报道,有的是事件回放.有的只是链接.</p> <p>   这样过滤就有些复杂了.只是能单个过滤.我这里就过滤一下链接.其它的大家可以自己再处理.然后我们看一下,还有文章尾部还有一接文章链接,这是我们不需要的,过滤掉.再过滤些,然后再多找几个页面测试,查找问题,最后的结果如图</p> <p></p> <p>5.发布设置。我们使用WEB在线发布,将数据发到dedecms 5.1里去。 我们选中发布,然后点定义在线post到网站全局设置.弹出web在线配置管理器. </p> <p></p> <p>这时我们选添加,出现添加web发布配置.我们来先看一下使用说明,这个要仔细看一下,具体可以参考一下 WEB在线发布模块的修改 这篇文章,看完后开始配置:</p> <p>我们发布到本地网站dedecms5.3里,所以模块选对应版本的,网站管理目录是http://dede53gbk/dede,所以按说明填写上,然后是选定编码,我们网站gbk的,所以选gbk.然后是登陆网站,使用火车内置浏览器登陆.如图</p> <p></p> <p>然后就可以登陆成功后关闭火车浏览器了.下边我们来刷新列表,这个是用来指定将文章发布到哪个栏目的,如图</p> <p></p> <p>可以看到是成功获取到栏目了,然后我们测试配置</p> <p></p> <p>我们可以看到是成功发布了,网站后台查看一下,也是成功的,现在就可以保存一下配置名,在发布时使用了.示例保存为dedegbk53.</p> <p>现在我们在任务发布设置那里右键, ,选择我们刚才的dedegbk53,然后再点一下选择分类就可以指定将这个任务里的文章发布到网站的对应栏目了,我们可以添加多个配置,当然一个配置也可以在多个任务里被添加.</p> <p></p> <p></p> <p>这样,web发布配置就弄好了,我们现在来讲一下如何下载图片,如图</p> <p></p> <p>上图,分别是运行时线程设置,如果您网络不好,就改大一些.文件下载设置部分,本地文件保存文件夹可以任意选个目录,然后程序会在该目录下生成图片,flash,其它文件的保存地址.文件链接地址前缀是在网站上显示的路径,如上图,我本地保存的图片文件最终地址会是a+1+/文件名,网站上对应地址是b+1+/文件名,如果用ftp上传,b 和c 的路径要对应. </p> <p>下载的具体设置在标签里指定,也可以指定下载文件的命名方式.</p> <p></p> <p>现在,我们所有配置都已经做好了,可以直接开始采集并发布了,保存好任务后选中任务,点开始.</p> <p></p> <p>需要注意的是,这里是可以不一次选的,采网址,采内容,发内容可以分次进行,我们演示的一次全部完成.点开始,我们可以看到运行进度.</p> <p></p> <p></p> <p></p> <p>我们去网站后台看一下效果,</p> <p></p> <p>随便找一个文章,都是正常的,图片也正常,如果您不是直接保存到网站目录,请用ftp工具上传.一个完整的采集发布过程结束.</p> <p></p> <p></p> </div> <p>转载于:https://www.cnblogs.com/junzhongxu/archive/2009/04/29/1446054.html</p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1291803477147721728"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(火车头采集文章并发布到DedeCMS)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1891977716744384512.htm" title="6种MySQL高可用方案对比分析" target="_blank">6种MySQL高可用方案对比分析</a> <span class="text-muted">m0_74823595</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/adb/1.htm">adb</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a> <div>大家好,我是V哥,关于MySQL高可用方案,在面试中频频出现,有同学在字节面试就遇到过,主要考察你在高可用项目中是如何应用的,V哥整理了6种方案,供你参考。V哥推荐:2024最适合入门的JAVA课程MySQL的高可用方案有多种,常见的包括以下几种:1.主从复制(Master-SlaveReplication)原理:主库进行写操作,数据通过异步或半同步复制到从库。可以通过从库进行读操作,实现读写分离</div> </li> <li><a href="/article/1891976205154971648.htm" title="推荐文章:md2pptx - Markdown到PowerPoint转换神器,让文档制作更简单!" target="_blank">推荐文章:md2pptx - Markdown到PowerPoint转换神器,让文档制作更简单!</a> <span class="text-muted">邬情然Harley</span> <div>推荐文章:md2pptx-Markdown到PowerPoint转换神器,让文档制作更简单!项目地址:https://gitcode.com/gh_mirrors/md/md2pptx在快节奏的工作和学习环境中,高效地整理和展示信息变得至关重要。今天,我们来聊聊一个开源宝藏工具——md2pptx,它能将简洁的Markdown格式文本轻松转化为专业的PowerPoint演示文稿。对于那些喜欢Mark</div> </li> <li><a href="/article/1891976079011278848.htm" title="Markdown 到 PowerPoint 转换工具——md2pptx" target="_blank">Markdown 到 PowerPoint 转换工具——md2pptx</a> <span class="text-muted">伍盛普Silas</span> <div>Markdown到PowerPoint转换工具——md2pptxmd2pptxMarkdownToPowerPointconverter项目地址:https://gitcode.com/gh_mirrors/md/md2pptxmd2pptx是一个开源项目,它可以将Markdown格式的文本转换为PowerPoint演示文稿。该项目主要使用Python编程语言实现。项目基础介绍md2pptx是一个</div> </li> <li><a href="/article/1891975952146165760.htm" title="探索未来云部署:Spring Boot、Docker与AWS Fargate的完美融合" target="_blank">探索未来云部署:Spring Boot、Docker与AWS Fargate的完美融合</a> <span class="text-muted">秦贝仁Lincoln</span> <div>探索未来云部署:SpringBoot、Docker与AWSFargate的完美融合去发现同类优质开源项目:https://gitcode.com/在这个日益数字化的时代,【DeploySpringBootandDockerMicroservicestoAWSusingECSandAWSFargate】项目为我们提供了一个创新的方式来部署Java微服务到亚马逊云。该项目不仅涵盖了SpringBoot</div> </li> <li><a href="/article/1891975070117588992.htm" title="【数据结构】考点 二十四:快速排序算法" target="_blank">【数据结构】考点 二十四:快速排序算法</a> <span class="text-muted">超越超</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E8%80%83%E8%AF%95%E3%80%90%E4%B8%B4%E6%97%B6%E6%8A%B1%E4%BD%9B%E8%84%9A%E3%80%91/1.htm">数据结构考试【临时抱佛脚】</a><a class="tag" taget="_blank" href="/search/%E7%BB%93%E6%9E%84%E7%AE%97%E6%B3%95/1.htm">结构算法</a><a class="tag" taget="_blank" href="/search/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95/1.htm">排序算法</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F/1.htm">快速排序</a> <div>【考试临时抱佛脚】系列文章针对于、、的考生打造。无论你是、还是这个专栏都适合你,Let’sgo!一、方法快速排序是一种分治算法,它将数据分为两个子集,其中一个子集的所有数据都比另一个子集的所有数据要小,然后递归地对这两个子集进行快速排序操作。需先选择一个基准数,然后再将小的放左,大的放右,递归进行排序。每个子序列用插入排序解决排序问题。二、考察形式11、问题取键值55为基准,执行一趟快速排序后可能</div> </li> <li><a href="/article/1891973431394627584.htm" title="设计模式 笔记10 | 适配器模式 在源码中的应用 | Spring源码的 AOP 注册中心存储了不同的适配器实现 | SpringMVC源码doDisPatch方法里的 HandlerAdapter" target="_blank">设计模式 笔记10 | 适配器模式 在源码中的应用 | Spring源码的 AOP 注册中心存储了不同的适配器实现 | SpringMVC源码doDisPatch方法里的 HandlerAdapter</a> <span class="text-muted">「已注销」</span> <a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/%E9%80%82%E9%85%8D%E5%99%A8%E6%A8%A1%E5%BC%8F/1.htm">适配器模式</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a> <div>文章目录一、适配器模式知识回顾二、类适配器使用案例之拓展登陆业务2.1模拟登陆的旧系统2.2旧系统拓展【类适配器】2.3旧系统拓展【接口适配器】三、适配器模式在Spring源码中的应用四、SpringMVC中的适配器模式五、总结参考资料一、适配器模式知识回顾适配器定义:将一个类的接口转换成另一种目标接口,使得原本由于接口不兼容而不能一起工作的类能一起工作适配器分类:类结构型模式(耦合读较高)和对象</div> </li> <li><a href="/article/1891970654526304256.htm" title="设计模式之适配模式是什么?以及在Spring AOP中的拦截器链的使用源码解析。" target="_blank">设计模式之适配模式是什么?以及在Spring AOP中的拦截器链的使用源码解析。</a> <span class="text-muted">一个儒雅随和的男子</span> <a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>前言  本文涉及到适配模式的基本用法,以及在SpringAOP中如何使用,首先需要了解适配模式的工作原理,然后结合SpringAOP的具体实现来详细详细解析源码。  首先,适配模式,也就是AdapterPattern,属于结构型设计模式,主要用于让不兼容的接口能够一起工作。要了解它的定义、结构、应用场景以及优缺点。然后,可能需要一个具体的例子来说明,比如电压适配器,这样用户更容易理解。  接下来是</div> </li> <li><a href="/article/1891968257917775872.htm" title="【数据结构】清华出版社-刘小晶、朱蓉《数据结构渐进实践指导》第一章(个人手打版)" target="_blank">【数据结构】清华出版社-刘小晶、朱蓉《数据结构渐进实践指导》第一章(个人手打版)</a> <span class="text-muted">shixiexunnie</span> <a class="tag" taget="_blank" href="/search/%E7%AB%8B%E5%BF%97%E4%BB%8E0%E5%88%B0c%2B%2B%E5%85%A8%E6%A0%88%E5%BF%97/1.htm">立志从0到c++全栈志</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a> <div>文章目录1_1_SqList.cpp1_1_LinkList.cpp1_1_SqList.cpp#include#include#definesql_size100//线性表初始分配空间的容量#definekuo10//线性表扩展空间的量#defineERROR0#defineOK1#defineOVERFLOW-2typedefintElemType;//数据元素的抽象数据类型,一般为intty</div> </li> <li><a href="/article/1891967249607094272.htm" title="【JVM】详解直接内存" target="_blank">【JVM】详解直接内存</a> <span class="text-muted">起名方面没有灵感</span> <a class="tag" taget="_blank" href="/search/JVM/1.htm">JVM</a><a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>文章目录1.直接内存概述2.直接内存的使用2.1Java缓冲区2.2直接内存3.直接内存的释放3.1直接内存释放原理4.禁用显式回收对直接内存的影响1.直接内存概述下面是《深入理解Java虚拟机第三版》2.2.7小节关于Java直接内存的描述。直接内存(DirectMemory)并不是虚拟机运行时数据区的一部分,也不是《Java虚拟机规范》中定义的内存区域。但是这部分内存也被频繁地使用,而且也可能</div> </li> <li><a href="/article/1891966996325658624.htm" title="【微服务】Nacos Discovery--服务治理" target="_blank">【微服务】Nacos Discovery--服务治理</a> <span class="text-muted">SoftwareDevOps</span> <a class="tag" taget="_blank" href="/search/%E5%BE%AE%E6%9C%8D%E5%8A%A1/1.htm">微服务</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E5%B8%83%E5%BC%8F/1.htm">分布式</a><a class="tag" taget="_blank" href="/search/Nacos/1.htm">Nacos</a><a class="tag" taget="_blank" href="/search/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%B3%A8%E5%86%8C%E4%B8%AD%E5%BF%83/1.htm">微服务注册中心</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E6%B2%BB%E7%90%86/1.htm">服务治理</a> <div>NacosDiscovery--服务治理前言服务治理常见的注册中心ZookeeperEurekaConsulNacosNacos入门搭建nacos环境将商品微服务注册到nacos将订单微服务注册到nacos总结前言上一章中,我们利用用户–订单–商品,实现了三个简单的微服务,实现了微服务之间的调用。但不知道大家有没有发现,我们是通过硬编码的方式,把服务者,消费者的服务Url,写到了代码中,这样做肯定</div> </li> <li><a href="/article/1891966618314010624.htm" title="Redis Cluster入门指南:原来分布式缓存可以这么简单!" target="_blank">Redis Cluster入门指南:原来分布式缓存可以这么简单!</a> <span class="text-muted">weixin_42587823</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/%E7%BC%93%E5%AD%98/1.htm">缓存</a><a class="tag" taget="_blank" href="/search/redis/1.htm">redis</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E5%B8%83%E5%BC%8F/1.htm">分布式</a> <div>RedisCluster入门指南:原来分布式缓存可以这么简单!一、当Redis单机顶不住了怎么办?想象你经营着一家网红奶茶店,最初只有1个收银员(单机Redis),每天能处理500杯订单。但突然有一天订单量暴涨到5000杯,收银员手忙脚乱,队伍排到马路对面——这就是单机Redis遇到高并发时的真实写照。这时聪明的店长会怎么做?不是让收银员007加班,而是:增加多个收银台(分片存储)每个收银台配备备</div> </li> <li><a href="/article/1891966366047596544.htm" title="Kubernetes 服务发现背后的秘密武器——CoreDNS" target="_blank">Kubernetes 服务发现背后的秘密武器——CoreDNS</a> <span class="text-muted">weixin_42587823</span> <a class="tag" taget="_blank" href="/search/dns/1.htm">dns</a><a class="tag" taget="_blank" href="/search/kubernetes/1.htm">kubernetes</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%8F%91%E7%8E%B0/1.htm">服务发现</a><a class="tag" taget="_blank" href="/search/%E5%AE%B9%E5%99%A8/1.htm">容器</a><a class="tag" taget="_blank" href="/search/coredns/1.htm">coredns</a> <div>Kubernetes服务发现背后的秘密武器——CoreDNS在Kubernetes集群中,CoreDNS是一个关键的基础组件,负责域名解析和服务发现。无论是内部服务通信还是访问外部域名,CoreDNS都为我们提供了高效、灵活的支持。本文将通俗易懂地介绍CoreDNS的作用、工作流程,并通过一些常见的配置案例帮助你更好地理解它的功能。CoreDNS的作用服务名称解析CoreDNS负责将Kuberne</div> </li> <li><a href="/article/1891964596982444032.htm" title="2024年AI虚拟伴侣应用趋势深度剖析:技术前沿与社会影响" target="_blank">2024年AI虚拟伴侣应用趋势深度剖析:技术前沿与社会影响</a> <span class="text-muted">花生糖@</span> <a class="tag" taget="_blank" href="/search/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/1.htm">技术科普</a><a class="tag" taget="_blank" href="/search/AIGC%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%96%99%E5%BA%93/1.htm">AIGC学习资料库</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/AI%E6%95%B0%E5%AD%97%E4%BA%BA/1.htm">AI数字人</a><a class="tag" taget="_blank" href="/search/aigc/1.htm">aigc</a><a class="tag" taget="_blank" href="/search/%E4%BA%A7%E5%93%81%E7%BB%8F%E7%90%86/1.htm">产品经理</a> <div>随着人工智能技术的飞速发展,AI虚拟伴侣市场在2024年迎来了前所未有的繁荣期。这一新兴领域不仅验证了产品与市场的高度契合(Product-MarketFit,PMF),而且正逐步成为连接用户、流量与商业价值的桥梁。本文旨在深入探讨驱动AI伴侣行业爆炸性增长的关键趋势,并分析背后的技术动向及社会心理因素,为创业者和开发者提供一份全面的参考指南。一、市场概览:AI伴侣的崛起近年来,以Characte</div> </li> <li><a href="/article/1891962574816210944.htm" title="LVS高性能原因揭秘" target="_blank">LVS高性能原因揭秘</a> <span class="text-muted">天亮i</span> <div>请你做好思考的准备,跟着我的思路,去一点一点,把这么一个知识的历程,把它研究透彻,你会受益匪浅。OSI网络分层我们都应该知道,有OSI网络分层模型这么一个概念。此外,由于我们学的是软件工程学,为什么有一个工程这俩字在里面,那就说明了不是纯学术上的一个研究,是有具体的工程去做的。那么就涉及到分层解耦这么一个思想,任何一个层,只需要关心它这一层的事,而不用去管其它层具体是怎么做的。那么,对于每一层,就</div> </li> <li><a href="/article/1891961692032659456.htm" title="RocketMQ源码分析-Rpc通信模块(remoting)二" target="_blank">RocketMQ源码分析-Rpc通信模块(remoting)二</a> <span class="text-muted">吃水果的猪儿虫</span> <a class="tag" taget="_blank" href="/search/java-rocketmq/1.htm">java-rocketmq</a><a class="tag" taget="_blank" href="/search/rocketmq/1.htm">rocketmq</a><a class="tag" taget="_blank" href="/search/rpc/1.htm">rpc</a> <div>前言今天继续RocketMQ-Rpc通信模块(remoting)的源码分析。上一章提到了主要的start()方法执行流程,如果有不清楚的地方可以一起讨论哈,这篇文章会继续解读主要方法,按照惯例先看看NettyRemotingAbstract的类图,看类图知方法。和NettyEventExecutor以及MQ的交互流程。按照惯例先看看NettyRemotingAbstract的类图,看类图知方法,文</div> </li> <li><a href="/article/1891960681800986624.htm" title="JVM 内存管理详解" target="_blank">JVM 内存管理详解</a> <span class="text-muted">pjx987</span> <a class="tag" taget="_blank" href="/search/JVM/1.htm">JVM</a><a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a> <div>Java虚拟机(JVM)是Java应用程序的基础,而内存管理则是JVM最为核心的功能之一。本篇文章将详细介绍JVM如何管理和分配内存,以及如何处理垃圾回收等问题。此外,还将通过一些代码示例和实际项目场景来说明内存管理的重要性,并引用一些专家的观点加深理解。1.JVM内存区域概述JVM的内存主要分为以下几个区域:堆(Heap):所有线程共享的内存区域,主要用于存储对象实例、数组等数据。方法区(Met</div> </li> <li><a href="/article/1891955260721786880.htm" title="EasyX学习笔记1:线条" target="_blank">EasyX学习笔记1:线条</a> <span class="text-muted">ͨৡۚۨC++ۨۚ࿐๊</span> <a class="tag" taget="_blank" href="/search/C%2B%2B%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91%E3%80%90EasyX%E3%80%91/1.htm">C++游戏开发【EasyX】</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a> <div>目录一、线条颜色1.`setlinecolor`-设置当前线条颜色2.`getlinecolor`-获取当前线条颜色二、线条样式1.`setlinestyle`-设置线条样式(宽度、类型等)三、绘制线条1.`line`-绘制两点间直线2.`lineto`-从当前位置画线到指定点3.`linerel`-相对当前位置画线4.`polyline`-绘制多段线四、其他函数1.`getlinestyle`-</div> </li> <li><a href="/article/1891954504480387072.htm" title="【Python 学习 / 5】函数详解(定义、参数、作用域、lambda、内置函数)" target="_blank">【Python 学习 / 5】函数详解(定义、参数、作用域、lambda、内置函数)</a> <span class="text-muted">卜及中</span> <a class="tag" taget="_blank" href="/search/Python%E5%9F%BA%E7%A1%80/1.htm">Python基础</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>文章目录一、函数1.定义函数1.1基本函数定义1.2带参数的函数1.3带返回值的函数2.参数传递2.1位置参数2.2默认参数2.3可变参数2.3.1使用`*args`2.3.2使用`**kwargs`2.4参数的混合使用3.作用域3.1局部和全局变量3.2`global`关键字输出:3.3`nonlocal`关键字输出:4.lambda表达式4.1基本用法4.2与`map()`、`filter()</div> </li> <li><a href="/article/1891953748486451200.htm" title="哈希表(C语言实现)" target="_blank">哈希表(C语言实现)</a> <span class="text-muted">写代码的大学生</span> <a class="tag" taget="_blank" href="/search/%E6%95%A3%E5%88%97%E8%A1%A8/1.htm">散列表</a><a class="tag" taget="_blank" href="/search/c%E8%AF%AD%E8%A8%80/1.htm">c语言</a><a class="tag" taget="_blank" href="/search/%E5%93%88%E5%B8%8C%E7%AE%97%E6%B3%95/1.htm">哈希算法</a> <div>在计算机世界中,哈希表如同一位聪慧的图书管理员。他知道如何计算索书号,从而可以快速找到目标图书。文章目录1.哈希表的概念1.1哈希表的基本操作1.2哈希表的常用操作2.基于数实现哈希表2.1哈希表的结构体定义2.2哈希表的初始化2.3删除哈希表2.4哈希函数2.5查找哈希表中的元素2.6删除哈希表中的元素2.7添加哈希表元素3.哈希冲突与扩容4.链式地址改良哈希表4.1链式地址哈希表结构体定义4.</div> </li> <li><a href="/article/1891951355556327424.htm" title="哈希表(C语言版)" target="_blank">哈希表(C语言版)</a> <span class="text-muted">coding_rui</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/1.htm">数据结构与算法</a><a class="tag" taget="_blank" href="/search/C%E8%AF%AD%E8%A8%80/1.htm">C语言</a><a class="tag" taget="_blank" href="/search/%E6%95%A3%E5%88%97%E8%A1%A8/1.htm">散列表</a><a class="tag" taget="_blank" href="/search/c%E8%AF%AD%E8%A8%80/1.htm">c语言</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a> <div>文章目录哈希表原理实现(无自动扩容功能)代码运行结果分析应用哈希表如何统计一段文本中,小写字母出现的次数?显然,我们可以用数组inttable[26]来存储每个小写字母出现的次数,而且这样处理,效率奇高。假如我们想知道字母’k’出现的次数,直接访问元素table['k'-'a']即可,时间复杂度为O(1)。在现实生活中,我们经常需要存储键值对(key-value)数据,比如上面的‘a’:10,‘b</div> </li> <li><a href="/article/1891946061992357888.htm" title="C#——垃圾回收(GC)" target="_blank">C#——垃圾回收(GC)</a> <span class="text-muted">面向大象编程</span> <a class="tag" taget="_blank" href="/search/C%23/1.htm">C#</a><a class="tag" taget="_blank" href="/search/c%23/1.htm">c#</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E7%BC%96%E7%A8%8B/1.htm">面向对象编程</a> <div>文章目录前言一、垃圾回收是什么二、好处三、GC过程1.GC条件2.GC步骤3.Mark-Compact标记压缩算法4.Generational分代算法5.FinalizationQueue和FreachableQueue四、托管和非托管资源1.托管资源2.非托管资源五、GC注意事项参考前言C#的垃圾回收网上有很多博客进行讲解,这里摘录一部分较好的讲解,同时建议直接使用微软官方文档,万变不离其宗一、</div> </li> <li><a href="/article/1891945557568581632.htm" title="Kafka日志文件探秘:从数据解析到故障排查的完整指南" target="_blank">Kafka日志文件探秘:从数据解析到故障排查的完整指南</a> <span class="text-muted">磐基Stack专业服务团队</span> <a class="tag" taget="_blank" href="/search/Kafka/1.htm">Kafka</a><a class="tag" taget="_blank" href="/search/kafka/1.htm">kafka</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E5%B8%83%E5%BC%8F/1.htm">分布式</a> <div>#作者:猎人文章目录1、查看Log文件基本数据信息2、index文件健康性检查(--index-sanity-check)3、转储文件(--max-message-size)4、偏移量解码(--offsets-decoder)5、日志数据解析(--transaction-log-decoder)6、查询Log文件具体数据(--print-data-log)7、查看index文件具体内容8、查看ti</div> </li> <li><a href="/article/1891944927751892992.htm" title="LeetCode 88. 合并两个有序数组,java合并两个有序数组 含自己思考代码" target="_blank">LeetCode 88. 合并两个有序数组,java合并两个有序数组 含自己思考代码</a> <span class="text-muted">常清静~</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/1.htm">数据结构与算法</a><a class="tag" taget="_blank" href="/search/leetcode/1.htm">leetcode</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>1.官方链接:.-力扣(LeetCode)2.题目:给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m+n,其中前m个元素表示应合并的元素,后n个元素</div> </li> <li><a href="/article/1891941901347647488.htm" title="Bugreport实战篇(二)" target="_blank">Bugreport实战篇(二)</a> <span class="text-muted">飞奔在路上的鱼</span> <a class="tag" taget="_blank" href="/search/%E5%8A%9F%E8%80%97%E4%BC%98%E5%8C%96/1.htm">功耗优化</a><a class="tag" taget="_blank" href="/search/bugreport/1.htm">bugreport</a><a class="tag" taget="_blank" href="/search/%E5%8A%9F%E8%80%97/1.htm">功耗</a> <div>文章Bugreport源码篇(一)从源码角度阐释了Bugreport,那么本文则是从实战角度来说说,如何看懂bugreport,对于通过bugreport获取到内容往往非常长,这里简单划分为17部分,先整体上简单说说每部分log的title信息。1.系统build相关信息系统build信息:dumpstate:dateBuild:getpropro.build.display.idBuildfin</div> </li> <li><a href="/article/1891939753830445056.htm" title="应用是非正式发布版本, 当前设备不支持安装。" target="_blank">应用是非正式发布版本, 当前设备不支持安装。</a> <span class="text-muted">Y X L</span> <a class="tag" taget="_blank" href="/search/Android/1.htm">Android</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/gradle/1.htm">gradle</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/studio/1.htm">studio</a> <div>今天后端同学要个安装包想体验下,结果apk发过去后,提示不能安装,具体报错如下。出现这个问题是因为AndroidStudio3.0开始会在debugapk的manifest文件application标签里自动添加android:testOnly="true"属性。该属性导致在IDE中使用Run生成的apk在大部分手机上只能用adbinstall-t来安装。如果使用apk直接安装就会报这个错误。解决</div> </li> <li><a href="/article/1891938241301508096.htm" title="C#中的GC机制简析" target="_blank">C#中的GC机制简析</a> <span class="text-muted">_DRAGON__XU</span> <a class="tag" taget="_blank" href="/search/C%23/1.htm">C#</a><a class="tag" taget="_blank" href="/search/c%23/1.htm">c#</a> <div>关于GC在C#中,垃圾回收(GarbageCollection,GC)是.NET框架的一部分,负责自动管理内存。垃圾回收机制的目标是识别和清理不再使用的对象,从而避免内存泄漏,并帮助开发者避免手动内存管理的复杂性。1.GC的基本概念垃圾回收器会监控对象的生命周期,并在对象不再使用时释放它们占用的内存空间。GC会自动处理堆上的对象(例如通过new创建的对象),而栈上的局部变量和方法参数的生命周期则由</div> </li> <li><a href="/article/1891936223509934080.htm" title="Android 模拟手柄摇杆输入,模拟MotionEvent" target="_blank">Android 模拟手柄摇杆输入,模拟MotionEvent</a> <span class="text-muted">BrainZou</span> <a class="tag" taget="_blank" href="/search/Android/1.htm">Android</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/%E6%89%8B%E6%9F%84/1.htm">手柄</a><a class="tag" taget="_blank" href="/search/%E6%91%87%E6%9D%86/1.htm">摇杆</a><a class="tag" taget="_blank" href="/search/MotionEvent/1.htm">MotionEvent</a> <div>背景需求是在系统应用模拟摇杆,达到对所有应用都能模拟输入的效果,所以一定会使用到InputManager。但是大多demo和文章模拟摇杆和功能使用都是在同一个应用,所以可以自定义实现此类功能,不需要模拟构造MotionEvent给InputManager相关代码和使用建议先查看Google的对手柄处理文档,对手柄有一定的了解:https://developer.android.com/traini</div> </li> <li><a href="/article/1891936224462041088.htm" title="Android Native 回调 Java/JVM" target="_blank">Android Native 回调 Java/JVM</a> <span class="text-muted">BrainZou</span> <a class="tag" taget="_blank" href="/search/Android/1.htm">Android</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>背景网络上大部分文章都是JNI的编写,但是一些情况下在so里面,也有Native调用回Java的场景,文章相对较少。而且如果照着一些文章写的,可能会出现写的c的每一行代码都执行了,但是Java层就是没执行等奇奇怪怪的问题。做项目时也遇到过这些坑,特总结如下。部分代码//TestJNI.ktclassTestJNI{init{System.loadLibrary("test")initTest()}</div> </li> <li><a href="/article/1891934961057984512.htm" title="PaddleOCR面板恢复python脚本--针对pdf的面板恢复" target="_blank">PaddleOCR面板恢复python脚本--针对pdf的面板恢复</a> <span class="text-muted">zsh669</span> <a class="tag" taget="_blank" href="/search/paddlepaddle/1.htm">paddlepaddle</a><a class="tag" taget="_blank" href="/search/ocr/1.htm">ocr</a><a class="tag" taget="_blank" href="/search/%E7%99%BE%E5%BA%A6/1.htm">百度</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/pdf/1.htm">pdf</a> <div>问题在做一个项目的时候,使用PaddleOCR提供的模型,实现对图片或者pdf进行面板恢复,并保存为.docx文档。但是,官方的文档只提供了针对图片进行面板恢复的python脚本,没有提供pdf进行面板恢复的python脚本,官方只提供了pdf面板恢复的命令行使用方法,因此,我去看了PaddleOCR的源码,将命令行方法转换为python脚本准备工作环境配置和文档请参考:\ppstructure/</div> </li> <li><a href="/article/1891934331341959168.htm" title="vue中onclick如何调用methods中的方法" target="_blank">vue中onclick如何调用methods中的方法</a> <span class="text-muted">库库的写代码</span> <a class="tag" taget="_blank" href="/search/js/1.htm">js</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>文章目录前言一、代码一开始效果二、解决方案前言今天在开发vue项目中使用的第三方地图,地图上绘制的marker内容需要自定义,因为绘制的内容是原生HTML,所以遇到点击事件的时候就用了onclick来定义,此时想要调用methods中的方法,直接通过this.xx是获取不到的,因为onclick后面的事件是调用的window中的事件,所以需要把此事件绑定到window上即可一、代码一开始效果thi</div> </li> <li><a href="/article/93.htm" title="java工厂模式" target="_blank">java工厂模式</a> <span class="text-muted">3213213333332132</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%8A%BD%E8%B1%A1%E5%B7%A5%E5%8E%82/1.htm">抽象工厂</a> <div>工厂模式有 1、工厂方法 2、抽象工厂方法。 下面我的实现是抽象工厂方法, 给所有具体的产品类定一个通用的接口。 package 工厂模式; /** * 航天飞行接口 * * @Description * @author FuJianyong * 2015-7-14下午02:42:05 */ public interface SpaceF</div> </li> <li><a href="/article/220.htm" title="nginx频率限制+python测试" target="_blank">nginx频率限制+python测试</a> <span class="text-muted">ronin47</span> <a class="tag" taget="_blank" href="/search/nginx+%E9%A2%91%E7%8E%87+python/1.htm">nginx 频率 python</a> <div>       部分内容参考:http://www.abc3210.com/2013/web_04/82.shtml 首先说一下遇到这个问题是因为网站被攻击,阿里云报警,想到要限制一下访问频率,而不是限制ip(限制ip的方案稍后给出)。nginx连接资源被吃空返回状态码是502,添加本方案限制后返回599,与正常状态码区别开。步骤如下:</div> </li> <li><a href="/article/347.htm" title="java线程和线程池的使用" target="_blank">java线程和线程池的使用</a> <span class="text-muted">dyy_gusi</span> <a class="tag" taget="_blank" href="/search/ThreadPool/1.htm">ThreadPool</a><a class="tag" taget="_blank" href="/search/thread/1.htm">thread</a><a class="tag" taget="_blank" href="/search/Runnable/1.htm">Runnable</a><a class="tag" taget="_blank" href="/search/timer/1.htm">timer</a> <div>java线程和线程池 一、创建多线程的方式     java多线程很常见,如何使用多线程,如何创建线程,java中有两种方式,第一种是让自己的类实现Runnable接口,第二种是让自己的类继承Thread类。其实Thread类自己也是实现了Runnable接口。具体使用实例如下: 1、通过实现Runnable接口方式 1 2 </div> </li> <li><a href="/article/474.htm" title="Linux" target="_blank">Linux</a> <span class="text-muted">171815164</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>ubuntu kernel http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.2-unstable/ 安卓sdk代理 mirrors.neusoft.edu.cn        80 输入法和jdk sudo apt-get install fcitx su</div> </li> <li><a href="/article/601.htm" title="Tomcat JDBC Connection Pool" target="_blank">Tomcat JDBC Connection Pool</a> <span class="text-muted">g21121</span> <a class="tag" taget="_blank" href="/search/Connection/1.htm">Connection</a> <div>       Tomcat7 抛弃了以往的DBCP 采用了新的Tomcat Jdbc Pool 作为数据库连接组件,事实上DBCP已经被Hibernate 所抛弃,因为他存在很多问题,诸如:更新缓慢,bug较多,编译问题,代码复杂等等。        Tomcat Jdbc P</div> </li> <li><a href="/article/728.htm" title="敲代码的一点想法" target="_blank">敲代码的一点想法</a> <span class="text-muted">永夜-极光</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E9%9A%8F%E7%AC%94/1.htm">随笔</a><a class="tag" taget="_blank" href="/search/%E6%84%9F%E6%83%B3/1.htm">感想</a> <div>              入门学习java编程已经半年了,一路敲代码下来,现在也才1w+行代码量,也就菜鸟水准吧,但是在整个学习过程中,我一直在想,为什么很多培训老师,网上的文章都是要我们背一些代码?比如学习Arraylist的时候,教师就让我们先参考源代码写一遍,然</div> </li> <li><a href="/article/855.htm" title="jvm指令集" target="_blank">jvm指令集</a> <span class="text-muted">程序员是怎么炼成的</span> <a class="tag" taget="_blank" href="/search/jvm+%E6%8C%87%E4%BB%A4%E9%9B%86/1.htm">jvm 指令集</a> <div>转自:http://blog.csdn.net/hudashi/article/details/7062675#comments       将值推送至栈顶时 const ldc  push   load指令 const系列 该系列命令主要负责把简单的数值类型送到栈顶。(从常量池或者局部变量push到栈顶时均使用) 0x02 &nbs</div> </li> <li><a href="/article/982.htm" title="Oracle字符集的查看查询和Oracle字符集的设置修改" target="_blank">Oracle字符集的查看查询和Oracle字符集的设置修改</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a> <div> 本文主要讨论以下几个部分:如何查看查询oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题。 一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货</div> </li> <li><a href="/article/1109.htm" title="png在Ie6下透明度处理方法" target="_blank">png在Ie6下透明度处理方法</a> <span class="text-muted">antonyup_2006</span> <a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/%E6%B5%8F%E8%A7%88%E5%99%A8/1.htm">浏览器</a><a class="tag" taget="_blank" href="/search/Firebug/1.htm">Firebug</a><a class="tag" taget="_blank" href="/search/IE/1.htm">IE</a> <div>由于之前到深圳现场支撑上线,当时为了解决个控件下载,我机器上的IE8老报个错,不得以把ie8卸载掉,换个Ie6,问题解决了,今天出差回来,用ie6登入另一个正在开发的系统,遇到了Png图片的问题,当然升级到ie8(ie8自带的开发人员工具调试前端页面JS之类的还是比较方便的,和FireBug一样,呵呵),这个问题就解决了,但稍微做了下这个问题的处理。 我们知道PNG是图像文件存储格式,查询资</div> </li> <li><a href="/article/1236.htm" title="表查询常用命令高级查询方法(二)" target="_blank">表查询常用命令高级查询方法(二)</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E9%A1%B5%E6%9F%A5%E8%AF%A2/1.htm">分页查询</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E7%BB%84%E6%9F%A5%E8%AF%A2/1.htm">分组查询</a><a class="tag" taget="_blank" href="/search/%E8%81%94%E5%90%88%E6%9F%A5%E8%AF%A2/1.htm">联合查询</a> <div>----------------------------------------------------分组查询 group by    having   --平均工资和最高工资   select avg(sal)平均工资,max(sal)  from emp ;  --每个部门的平均工资和最高工资</div> </li> <li><a href="/article/1363.htm" title="uploadify3.1版本参数使用详解" target="_blank">uploadify3.1版本参数使用详解</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/uploadify3.1/1.htm">uploadify3.1</a> <div>使用:     绑定的界面元素<input id='gallery'type='file'/>$("#gallery").uploadify({设置参数,参数如下}); 设置的属性: id: jQuery(this).attr('id'),//绑定的input的ID langFile: 'http://ww</div> </li> <li><a href="/article/1490.htm" title="精通Oracle10编程SQL(17)使用ORACLE系统包" target="_blank">精通Oracle10编程SQL(17)使用ORACLE系统包</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/plsql/1.htm">plsql</a> <div>/* *使用ORACLE系统包 */ --1.DBMS_OUTPUT --ENABLE:用于激活过程PUT,PUT_LINE,NEW_LINE,GET_LINE和GET_LINES的调用 --语法:DBMS_OUTPUT.enable(buffer_size in integer default 20000); --DISABLE:用于禁止对过程PUT,PUT_LINE,NEW</div> </li> <li><a href="/article/1617.htm" title="【JVM一】JVM垃圾回收日志" target="_blank">【JVM一】JVM垃圾回收日志</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6/1.htm">垃圾回收</a> <div>将JVM垃圾回收的日志记录下来,对于分析垃圾回收的运行状态,进而调整内存分配(年轻代,老年代,永久代的内存分配)等是很有意义的。JVM与垃圾回收日志相关的参数包括: -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xloggc -XX:+PrintGC 通</div> </li> <li><a href="/article/1744.htm" title="Toast使用" target="_blank">Toast使用</a> <span class="text-muted">白糖_</span> <a class="tag" taget="_blank" href="/search/toast/1.htm">toast</a> <div>Android中的Toast是一种简易的消息提示框,toast提示框不能被用户点击,toast会根据用户设置的显示时间后自动消失。     创建Toast 两个方法创建Toast makeText(Context context, int resId, int duration)     参数:context是toast显示在</div> </li> <li><a href="/article/1871.htm" title="angular.identity" target="_blank">angular.identity</a> <span class="text-muted">boyitech</span> <a class="tag" taget="_blank" href="/search/AngularJS/1.htm">AngularJS</a><a class="tag" taget="_blank" href="/search/AngularJS+API/1.htm">AngularJS API</a> <div>angular.identiy 描述: 返回它第一参数的函数. 此函数多用于函数是编程. 使用方法: angular.identity(value); 参数详解: Param Type Details value * to be returned. 返回值: 传入的value 实例代码: <!DOCTYPE HTML> </div> </li> <li><a href="/article/1998.htm" title="java-两整数相除,求循环节" target="_blank">java-两整数相除,求循环节</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div> import java.util.ArrayList; import java.util.List; public class CircleDigitsInDivision { /** * 题目:求循环节,若整除则返回NULL,否则返回char*指向循环节。先写思路。函数原型:char*get_circle_digits(unsigned k,unsigned j) </div> </li> <li><a href="/article/2125.htm" title="Java 日期 周 年" target="_blank">Java 日期 周 年</a> <span class="text-muted">Chen.H</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/C%2B%2B/1.htm">C++</a><a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/C%23/1.htm">C#</a> <div> /** * java日期操作(月末、周末等的日期操作) * * @author * */ public class DateUtil { /** */ /** * 取得某天相加(减)後的那一天 * * @param date * @param num * </div> </li> <li><a href="/article/2252.htm" title="[高考与专业]欢迎广大高中毕业生加入自动控制与计算机应用专业" target="_blank">[高考与专业]欢迎广大高中毕业生加入自动控制与计算机应用专业</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA/1.htm">计算机</a> <div>       不知道现在的高校还设置这个宽口径专业没有,自动控制与计算机应用专业,我就是这个专业毕业的,这个专业的课程非常多,既要学习自动控制方面的课程,也要学习计算机专业的课程,对数学也要求比较高.....如果有这个专业,欢迎大家报考...毕业出来之后,就业的途径非常广.....      以后</div> </li> <li><a href="/article/2379.htm" title="分层查询(Hierarchical Queries)" target="_blank">分层查询(Hierarchical Queries)</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E9%80%92%E5%BD%92%E6%9F%A5%E8%AF%A2/1.htm">递归查询</a><a class="tag" taget="_blank" href="/search/%E5%B1%82%E6%AC%A1%E6%9F%A5%E8%AF%A2/1.htm">层次查询</a> <div>Hierarchical Queries If a table contains hierarchical data, then you can select rows in a hierarchical order using the hierarchical query clause: hierarchical_query_clause::= start with condi</div> </li> <li><a href="/article/2506.htm" title="数据迁移" target="_blank">数据迁移</a> <span class="text-muted">daysinsun</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E8%BF%81%E7%A7%BB/1.htm">数据迁移</a> <div>最近公司在重构一个医疗系统,原来的系统是两个.Net系统,现需要重构到java中。数据库分别为SQL Server和Mysql,现需要将数据库统一为Hana数据库,发现了几个问题,但最后通过努力都解决了。 1、原本通过Hana的数据迁移工具把数据是可以迁移过去的,在MySQl里面的字段为TEXT类型的到Hana里面就存储不了了,最后不得不更改为clob。 2、在数据插入的时候有些字段特别长</div> </li> <li><a href="/article/2633.htm" title="C语言学习二进制的表示示例" target="_blank">C语言学习二进制的表示示例</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/basic/1.htm">basic</a> <div>进制的表示示例 # include <stdio.h> int main(void) { int i = 0x32C; printf("i = %d\n", i); /* printf的用法 %d表示以十进制输出 %x或%X表示以十六进制的输出 %o表示以八进制输出 */ return 0; } </div> </li> <li><a href="/article/2760.htm" title="NsTimer 和 UITableViewCell 之间的控制" target="_blank">NsTimer 和 UITableViewCell 之间的控制</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/ios/1.htm">ios</a> <div>情况是这样的: 一个UITableView, 每个Cell的内容是我自定义的 viewA viewA上面有很多的动画, 我需要添加NSTimer来做动画, 由于TableView的复用机制, 我添加的动画会不断开启, 没有停止, 动画会执行越来越多.   解决办法: 在配置cell的时候开始动画, 然后在cell结束显示的时候停止动画   查找cell结束显示的代理</div> </li> <li><a href="/article/2887.htm" title="MySql中case when then 的使用" target="_blank">MySql中case when then 的使用</a> <span class="text-muted">fanxiaolong</span> <a class="tag" taget="_blank" href="/search/casewhenthenend/1.htm">casewhenthenend</a> <div>select "主键", "项目编号", "项目名称","项目创建时间", "项目状态","部门名称","创建人" union (select pp.id as "主键", pp.project_number as &</div> </li> <li><a href="/article/3014.htm" title="Ehcache(01)——简介、基本操作" target="_blank">Ehcache(01)——简介、基本操作</a> <span class="text-muted">234390216</span> <a class="tag" taget="_blank" href="/search/cache/1.htm">cache</a><a class="tag" taget="_blank" href="/search/ehcache/1.htm">ehcache</a><a class="tag" taget="_blank" href="/search/%E7%AE%80%E4%BB%8B/1.htm">简介</a><a class="tag" taget="_blank" href="/search/CacheManager/1.htm">CacheManager</a><a class="tag" taget="_blank" href="/search/crud/1.htm">crud</a> <div>Ehcache简介 目录 1       CacheManager 1.1      构造方法构建 1.2      静态方法构建 2       Cache 2.1&</div> </li> <li><a href="/article/3141.htm" title="最容易懂的javascript闭包学习入门" target="_blank">最容易懂的javascript闭包学习入门</a> <span class="text-muted">jackyrong</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a> <div>http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊</div> </li> <li><a href="/article/3268.htm" title="提升网站转化率的四步优化方案" target="_blank">提升网站转化率的四步优化方案</a> <span class="text-muted">php教程分享</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98/1.htm">数据挖掘</a><a class="tag" taget="_blank" href="/search/Google/1.htm">Google</a><a class="tag" taget="_blank" href="/search/%E6%B4%BB%E5%8A%A8/1.htm">活动</a> <div>网站开发完成后,我们在进行网站优化最关键的问题就是如何提高整体的转化率,这也是营销策略里最最重要的方面之一,并且也是网站综合运营实例的结果。文中分享了四大优化策略:调查、研究、优化、评估,这四大策略可以很好地帮助用户设计出高效的优化方案。 PHP开发的网站优化一个网站最关键和棘手的是,如何提高整体的转化率,这是任何营销策略里最重要的方面之一,而提升网站转化率是网站综合运营实力的结果。今天,我就分</div> </li> <li><a href="/article/3395.htm" title="web开发里什么是HTML5的WebSocket?" target="_blank">web开发里什么是HTML5的WebSocket?</a> <span class="text-muted">naruto1990</span> <a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a><a class="tag" taget="_blank" href="/search/%E6%B5%8F%E8%A7%88%E5%99%A8/1.htm">浏览器</a><a class="tag" taget="_blank" href="/search/socket/1.htm">socket</a> <div>当前火起来的HTML5语言里面,很多学者们都还没有完全了解这语言的效果情况,我最喜欢的Web开发技术就是正迅速变得流行的 WebSocket API。WebSocket 提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看6个HTML5教程介绍里 的 WebSocket API:它可用于客户端、服</div> </li> <li><a href="/article/3522.htm" title="Socket初步编程——简单实现群聊" target="_blank">Socket初步编程——简单实现群聊</a> <span class="text-muted">Everyday都不同</span> <a class="tag" taget="_blank" href="/search/socket/1.htm">socket</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1.htm">网络编程</a><a class="tag" taget="_blank" href="/search/%E5%88%9D%E6%AD%A5%E8%AE%A4%E8%AF%86/1.htm">初步认识</a> <div>初次接触到socket网络编程,也参考了网络上众前辈的文章。尝试自己也写了一下,记录下过程吧:   服务端:(接收客户端消息并把它们打印出来)   public class SocketServer { private List<Socket> socketList = new ArrayList<Socket>(); public s</div> </li> <li><a href="/article/3649.htm" title="面试:Hashtable与HashMap的区别(结合线程)" target="_blank">面试:Hashtable与HashMap的区别(结合线程)</a> <span class="text-muted">toknowme</span> <div>昨天去了某钱公司面试,面试过程中被问道 Hashtable与HashMap的区别?当时就是回答了一点,Hashtable是线程安全的,HashMap是线程不安全的,说白了,就是Hashtable是的同步的,HashMap不是同步的,需要额外的处理一下。   今天就动手写了一个例子,直接看代码吧 package com.learn.lesson001; import java</div> </li> <li><a href="/article/3776.htm" title="MVC设计模式的总结" target="_blank">MVC设计模式的总结</a> <span class="text-muted">xp9802</span> <a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/mvc/1.htm">mvc</a><a class="tag" taget="_blank" href="/search/%E6%A1%86%E6%9E%B6/1.htm">框架</a><a class="tag" taget="_blank" href="/search/IOC/1.htm">IOC</a> <div>随着Web应用的商业逻辑包含逐渐复杂的公式分析计算、决策支持等,使客户机越 来越不堪重负,因此将系统的商业分离出来。单独形成一部分,这样三层结构产生了。 其中‘层’是逻辑上的划分。 三层体系结构是将整个系统划分为如图2.1所示的结构[3] (1)表现层(Presentation layer):包含表示代码、用户交互GUI、数据验证。 该层用于向客户端用户提供GUI交互,它允许用户</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>