fastreport如何分页打印 [问题点数:100分,结帖人linghengmao]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs4
本版专家分:1732
结帖率 98.85%
Bbs2
本版专家分:153
Bbs4
本版专家分:1475
Bbs4
本版专家分:1732
Bbs4
本版专家分:1732
Bbs4
本版专家分:1732
FastReport中如何分页打印
用FastReport设计了一个报表,有二页,调用报表时如何让用户自己选择是<em>打印</em>第一页还是<em>打印</em>第二页?
fastreport如何实现这样的分页啊?
fasterport分页问题如下,我想实现这种页面。 物品名 物品编号 晶元 A101 胶水 A102 金线 A103 纸箱 B102 生产单号 生产日期 PO20023434 2006-12-12
FastReport使用第一页模板添加多页,不用分组
如何FastReport使用第一页模板添加多页,不用分组,help
fastreport 动态分页
<em>fastreport</em> 动态分页 按查询的结果集其中的一个字段分页
FastReport如何动态设置页?
这里说的"页"是指:ShowReport时显示的有数据的页,我现在想动态设置最后一页,故这页根据数据量,可能是1,也可能是9或88…… 因为报表分成两个Column,在最后一页,左边Column是肯定
FastReport,如何分组分页打印?
我需要根据某个字段将数据分组分页<em>打印</em>, 如,将字段内容为A的数据全部<em>打印</em>,然后强制分页, 然后<em>打印</em>字段内容为B的数据,再分页,再<em>打印</em>,直至所有数据<em>打印</em>完毕. 请问如何实现? 谢谢.
C#版的ActiveReport打印换页时的PageFooter4(页尾、页脚)的控制问题
C#版的ActiveReport<em>打印</em><em>打印</em>的时候,对应一个表头的Detail可能分几页,比如表头是1的<em>打印</em>出来是两页,下一个表头是2的<em>打印</em>出来是三页,如何判断是当前表头的最后一页而不是全部<em>打印</em>的最后一页
fastreport的问题,如何换页?
现在要按分组<em>打印</em>,一组<em>打印</em>成一张。每张都要包含报表标题和分组头分组脚。<em>fastreport</em>中有个逻辑量,可是用了显示是没有定义的符号。不知道问题出在哪?大侠帮帮忙。
FastReport.NET如何分页读取数据
最近在用FastReport.NET5版本进行报表开发,FastReport如何做到分页读取数据呢?数据库时SqlServer的,对于FastReport的没看到有分页控件啊?????
FastReport.net分组排序、打印顺序、分页、函数使用语法、数据块编辑
本人使用的是FastReport.net1.0版,不涉及到任何代码,只是在FastReport中对<em>打印</em>模板的属性进行调整 1.设置<em>打印</em>顺序需要注意的属性 1)分组页眉中有个属性叫“condition”,这个属性是用来设置<em>打印</em>内容的分组条件,也就是指定按照某一列数据分组,然后<em>打印</em>出来 于此同时,还可以指定这个分组的顺序,有个“SortOrder”属性,里面有“None”,“Ascen...
修改fastreport实现页尾补空白行或打印固定行数
刚刚实现成功,“页尾剩余补空白行”和“<em>打印</em>固定行数”两种模式 代码: frxClass加:   //在DataBand末尾加空白行 //abcNone不启用,abcByRecordCount按记录数加,abcByFreeSpace按页面剩余空间加   TfrxAppendBlankCells = (abcNone, abcByRecordC
FastReport显示指定报表页
test.frx文件有3个报表页,我想在满足某条件时, 只显示其中的一个报表页,代码如何写呢? 答: 1、给FastReport报表控件增加onprerender事件处理: 2、 protected void WebReport1_PreRender(object sender, EventArgs e) { if (mCurPage == 2)
fastreport固定行分页
var  ChildDataLine : Integer;// 子数据<em>打印</em>完一项时procedure MasterData1OnAfterPrint(Sender: TfrxComponent);begin  ChildDataLine :=  mod 4;end;// 某项主数据的子数据<em>打印</em>完后准备<em>打印</em>主数据的最后页时procedure GroupFooter1OnBeforePrint(Sen
fastreport分页问题
我弄了个户籍管理系统,用到了<em>fastreport</em>报表,但是分页时候出现了很多问题。 我做了一个小小的demo,留下你们的邮箱我发过去,帮我调试一下,邮件上我会写明具体的问题所在。 弄好了,立马加分。
FastReport的动态页面设置
新版本的(4.xx)的FastReport有发很大改动,在动态设置页面时,有个地方纠结了好久,特记录下: var p:TfrxReportPage; begin p:=TfrxReportPage(frxrptFitting.Pages[1]); p.PaperSize:=DMPAPER_A4; p.TopMargin:=PageMarginF...
fastreport 分页 和统计问题
我把STRINGGRID里数据导入报表CROSS1,要如何实现 合计其中一列的数据 然后在分页 显示 没页合计的数字 数据是这样的: 第一页 a b c d e 1 2 3 4 5 2 3 4 4 5
FastReport打印图片的问题.
FastReport2.47 <em>打印</em>ACCESS数据库的OLE字段. 现在有些记录OLE字段为空,有些存放的是BMP图片.图片大小不统一. 现在在FastReport中放了一个PICTURE控件.设置其
fastreport怎么连续打印多张
动态加载fr,数据集里只有一条记录如 A AA 10 那么我要浏览时怎么得到 A AA 1 ,A AA 2, A AA 3 .. A AA 10 这样10张已设置好的报表数据 我想的是怎么用fr 里的
做过FastReport打印图片的请进
图片存在数据库中,BMP和JPG格式都有,但是数据集中有些记录是空的,没有图图,<em>打印</em>时却显示了别人的照片,我写的代码如下: procedure TForm1.frxReport1BeforePrint
fastreport 分组分页问题,分不够了,请多帮忙.
delphi7+<em>fastreport</em> 4.7.91 主从报表,按主表的供应商编号分组.分组后每组显示当前页和总页数.(第页的记录条数不用管)如下: 供应商编号 1 1 1 第1页/共2页 供应商编号
fastreport如何新增page(复制page)呢?
大家好,我开发的软件需要实现<em>打印</em>报表功能,报表只有一页,现在需要<em>打印</em>多份,由于一些原因,不能通过设置Printting.Copies实现,所以我想通过复制当前page的所有内容到一个新page,然后加
fastreport指定固定打印打印
先说一下问题背景: 一台电脑安装多台<em>打印</em>机,目前默认<em>打印</em>机为A4纸张的<em>打印</em>机,现在需要在 界面上增加一个条码<em>打印</em>按钮,和一个条码<em>打印</em>机设置界面,由操作人员自己设置条码<em>打印</em>机的名称,然后程序点击条码<em>打印</em>
FastReport中如何按照字段数据确定打印的页数
如数据源读取出来是 物料号 物料名称 订单数量 装箱数量 A01 打火机 1000 99 如何<em>打印</em>出来以下的情况 物料号 物料名称 订单数量 装箱数量 页数 A01 打火机 1000 99 第1页/共
fastreport 多栏排序问题
<em>fastreport</em>默认的分栏的排序方式 是优先从左到右然后从上到下 比如,有个数据集 有9条数据记录,1到9 在 <em>fastreport</em> 中分2栏 显示的话 是 1 2 3 4 5 6 7 8 9 这
Fastreport 分组多列排序问题
由于  Fastreport 中 一个分组,只针对一个列 并且在做分组的时候,会让你选择根据这个列做, 顺序,还是逆序排列。 但是只能对当前做分组的列进行排序。 那么多个列怎么办呢? 研究了一下,那就再弄一个你需要做排序的分组呗,哪个字段需要做排序,就给哪个字段做一个分组,再选择顺序还是逆序进行排序。 然后把分组页眉,和分组页脚高度拉为0即可!!!!  ...
fastreport分页和空行填充问题
处理时,分页和空行填充是这样的:var  PageLine: integer;       //在現在頁列印到第幾行  PageMaxRow: integer=15;  //設定每頁列數procedure DetailData1OnBeforePrint(Sender: TfrxComponent);begin  PageLine := mod PageMaxRow;  if (PageLine
用FastReport做模板打印,怎么一次打印多张模板啊???
有大神吗???求解答
fastreport预览时只有一页,点打印就多打印一页空白页,求救!!!!
我用PrepareReport添加<em>打印</em>,不管<em>打印</em>一页还是多页,预览时没有问题,而<em>打印</em>时总是多<em>打印</em>一页空白页。而设置<em>打印</em>当前页时,<em>打印</em>没有反应,设置<em>打印</em>第一页和全部时总会莫名多出一页空白页。pageco
FastReport 每页显示固定行数,并翻页的设计问题
每页报表分四部分组成, 第一部分:表头,每页都<em>打印</em> 第二部分:主从表数据 第三部分:主从表数据(与第二部分一样,显示两次而已) 第四部分:页脚,每页都<em>打印</em>,显示页码 要求两个明细数据都只显示5行,超过
fastreport报表横向分页的每行标签显示问题
各位同行,一个典型的中国报表格式如下: ------《标题内容》-------------- ------《表头内容》-------------- __________________________
有什么办法可以让fastreport强行换页??
有什么办法可以让<em>fastreport</em>强行换页?? 因为我有一个底图文件!主报表中有嵌套子报表!在<em>打印</em>子报表数据的时候!我要使子数据的高度不超过250,如果超过了250就强行换页!!如果不这样的话!当子
FastReport打印明白有多个Page,怎么导出excel也是多个页签
比如我FastReport有3个页签,分别是首页,内容,尾页。我怎么导出Excel的后也是分首页,内容,尾页三个页签。 我<em>打印</em>的时候要从首页、内容、尾页一起<em>打印</em>。
fastreport 怎么把多页打在一页里面
3 * 3 的<em>打印</em> 总共9张页,打在一张页面里面, 9张的位置是固定的 怎么设置?
fastreport .net实现多个数据打印在一页上。
小弟需要把来自不同的数据集的数据,按照顺序全部显示出来,一共有6,7个数据集,并且他们的数据个数也不相等。 另外还需要将对应的列合并求和。 找了一些资料,说通过子报表可以解决,可是能力有限,还是没解决
使用fastreport如何打印多页的中国式报表(比如有正反二面的那种)?
比如一个中国式报表有二页(多个复杂的表格,但又是数据库中的一条记录,至于从表的内容可以先不管)。如何用<em>fastreport</em>实现这以下这种排列方式: ------------------------ 第
在FastReport中,怎么样实现把下一页打在上一页的背面?
如题
fastreport第二级分组页眉如何实现合计功能
使用fstreport制表时,遇到了需要进行两次分组的情况,导致第二级的页眉内容无法套用demo中的代码实现页数汇总,希望有能人能够指教 报表概览 ![图片说明](https://img-ask.csdn.net/upload/201902/15/1550239045_181800.png) <em>打印</em>预览 ![图片说明](https://img-ask.csdn.net/upload/201902/15/1550239145_393121.png) 第二组页码汇总开始错乱 ![图片说明](https://img-ask.csdn.net/upload/201902/15/1550239181_212409.png) ``` using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Windows.Forms; using System.Drawing; using System.Data; using FastReport; using FastReport.Data; using FastReport.Dialog; using FastReport.Barcode; using FastReport.Table; using FastReport.Utils; namespace FastReport { public class ReportScript { // The idea is to collect group totals on the first report pass, and to print // the collected values on the second pass. // The variable that we going to print in the group header. private int totalA; // The list that will hold totals for each group. private List totals = new List(); // This handler is called before printing the group header. To create this handler: // - select the group header; // - go Properties window; // - press "Events" button; // - select "BeforePrint" event and doubleclick it. private void GroupHeader1_BeforePrint(object sender, EventArgs e) { // Note: ((Int32)Report.GetVariableValue("Row#")) is a current group number; // this string is automatically inserted when you drag & drop // the "Row#" system variable from the Data Dictionary window to the script. // This value is not zero-based. int groupNumber = ((Int32)Report.GetVariableValue("Row#")); // If this pass is final, get the collected value. if (Engine.FinalPass) totalA = totals[(groupNumber-1)]; } // This handler is called before printing the group footer. private void GroupFooter1_BeforePrint(object sender, EventArgs e) { // Note: Report.GetTotalValue("TotalProducts") is a total value; // this string is automatically inserted when you drag & drop // the "TotalProducts" total from the Data Dictionary window to the script. int totalValue = (int)Report.GetTotalValue("TotalYS"); // if this pass is not final, add the total value to the totals list. if (!Engine.FinalPass) totals.Add(totalValue); } } } ```
fastreport.net多个page页如何交替打印
<em>fastreport</em>有Page1和Page2两个页面 如何让<em>打印</em>顺序是Page1,Page2,Page1,Page1而不是Page1<em>打印</em>完所有页了之后再打page2
有关FastReport 分组打印问题
我想实现用FastReport<em>打印</em>一组数据,如果当前页面上的空间不够显示一组数据的话, 那就换页显示,就是说,如果有三组数据需要<em>打印</em>,如果左半部分不够<em>打印</em>三组数据,那么第三组数据就放到右半部分来<em>打印</em>,当前页面不够<em>打印</em>的话.那么就换不到下一页<em>打印</em>.该如何实现呢?
FastReport如何分页打印
FastReport在一页打不全所有字段时,如何实现分两页或是更多页<em>打印</em>,在线给分
FastReport实现分组页码(.net版)
一、设报表的DoublePass为true, 如图 二、编写FastReport的脚本 //定義相關變量 Dictionary dic = new Dictionary(); int curPage, totalPages; string oldNo = ""; string curNo = ""; private void Page
FastReport问题整理(技巧)
FastReport问题整理部分来自网上,部分来自网友,部分来自Demo如果有新的内容,会不断更新..更新历史:2009-02-27 加入套打方案全攻略(原:jinzhili博客)2009-03-03 FastReport<em>打印</em>CxGrid数据===================================================================
fastreport 2013.2.5 怎么实现同页面多数据区固定行数打印
如上图所示,同一页有三个数据区,同数据源,分成三部分显示数据,并且<em>打印</em>。 现在需要每一个数据区在每一页都是显示固定的7行,多于7行就换页<em>打印</em>,空白行自动填充。 这个怎么用代码或者其它什么方式实现?
使用fastreport连续打印多页的问题
我使用<em>fastreport</em><em>打印</em>一个自定义的小票,如果一个小票的大小大于一定的长度,则下个小票的<em>打印</em>则出错,请问是为什么,谢谢.
FastReport第一页为空白页——备忘
报表布局样子默认新增数据区域FirstRowStartNewPage默认值为false分组情况下当这个值为True时会在输出PDF第一页产生空白页,效果如下图默认false,效果如下
关于FastReport多页打印报表的难题。。。。在线等待
我有个报表里面有两页,我想实现<em>打印</em>的时候这样<em>打印</em>:page1/page2/page1/page2..........咋个弄哦,我找了好多资料,无果 . 因为一个表的字段太多150多个,一页打不下,两页
FastReport的问题!如何自动换行
我要显示一个文本字段。只是这个字段实际字符长度不确定。所以想让FastReport自动换行来处理。 我用的是FastReport3.05版本。
FastReport.net每页打印固定行数
如上图所示,在数据区下插入子报表,设置子报表的最少数据行
FastReport分组打印并且指定每页行数(不足填空行)
var  GPage,GIndex,FGIndex:integer;  PageList:array of integer;  PageLine: integer;         PageMaxRow: integer=28;            procedure PageFooter1OnBeforePrint(Sender: TfrxComponent);begin  GPage := ...
FastReport——打印打印设置
今天用到了一个报表控件(FastReport),刚接触有些可能自己理解的不太对,代码仅供参考(winfrom项目): 使用前要去下载一下FastReport的引用包 FastReport.dll, FastReport.Editor.dll, FastReport.Bars.dll 引用这三个dll就可以使用了; //用来标识是直接<em>打印</em>还是进入模板设置 private bool Is...
fastreport何分页
如<em>何分页</em>啊。
如何让Fastreport中某个masterData像pageheader那样每页都显示?
需要<em>打印</em>的样式如图所示(但具体内容有所修改),上面的红色部分是每页都要<em>打印</em>的,即每页内容都相同,直到下面“获得荣誉”<em>打印</em>完毕 说明一下,获得荣誉与岗位变化是没有主从关系的,所以现在分别用两个mast
fastreport打印问题(分组并分栏)急急!!!
请教各位大侠,<em>fastreport</em>的<em>打印</em>问题(分组并分栏) 希望在页面上进行分组并分栏<em>打印</em>,有如下的数据: 代号 类别 序号 a010 1 1 a011 1 2 . . . . . . a100 1
FastReport.Net使用:[7]打印空白行
方法一:使用子报表的最少数据行属性 1.以前面的【简单报表一】为例,右键“数据区”在右键菜单中选择“Add Child Band”菜单添加子报表。 2.为原报表添加一列【序号】,使用系统变量中的行号(Row#)。并将子报表中的其余列使用空数据填充(空的Label控件)。 3.设置子报表的最小数据行属性。 右键子报表栏,设置“最小数据行”菜单中值,假如该值小于页面可<em>打印</em>数据...
FastReport教程:如何在每个页面上重复表头
下载FastReport.Net最新版本 当您在多个页面上显示报表时,您很可能希望在每个页面上显示表格标题。这将防止报告的用户不断地转到第一页以便理解列的目的并减少信息感知中的错误。每页缺少标题非常烦人。这不仅涉及表格报表,还涉及矩阵报表。 FastReport .Net当然允许您在每个table上显示标题。RepeatHeaders选项负责此操作。必须将其设置为true,但默认情况下它已具有...
fastreport 打印一张报表,分2页打印怎么设置
有一张报表,里面的表格分别<em>打印</em>在2张A4上面,要怎么设置页面 比如 1 2 3 ... ------ a b c ... 现在设置页面的高度是a4的高度29.7,1.2.3...的高度已经填满了第一张
fastReport分组循环打印
出来的效果如图: 百度以后想试着用分组页眉做,但是画了一个没加数据的3组老是报错: 求大牛帮忙看下什么情况
如何在FASTREPORT中做到分页打印
FastReport中做报表 俺就想<em>打印</em>一条记录 这个记录是备注型的 一页打不下的话在第二页接着打 第二页打不下就接着在第三页再打 ..... 摆脱各位兄弟了 帮我想个办法吧好不?!! 我都愁死了!
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载    点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量 path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、PDF搜索网站推荐 对于大部
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 顺便拉下票,我在参加csdn博客之星竞选,欢迎投票支持,每个QQ或者微信每天都可以投5票,扫二维码即可,http://m234140.nofollow.ax.
Vue + Spring Boot 项目实战(十四):用户认证方案与完善的访问拦截
本篇文章主要讲解 token、session 等用户认证方案的区别并分析常见误区,以及如何通过前后端的配合实现完善的访问拦截,为下一步权限控制的实现打下基础。
比特币原理详解
一、什么是比特币 比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是国家信用。去中心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险。其好处不多做赘述,这一层面介绍的文章很多,本文主要从更深层的技术原理角度进行介绍。 二、问题引入  假设现有4个人
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 欢迎 改进 留言。 演示地点跳到演示地点 html代码如下`&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;music&lt;/title&gt; &lt;meta charset="utf-8"&gt
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。 1. for - else 什么?不是 if 和 else 才
数据库优化 - SQL优化
前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。 判断问题SQL 判断SQL是否有问题时可以通过两个表象进行判断: 系统级别表象 CPU消耗严重 IO等待严重 页面响应时间过长
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 c/c++ 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7
通俗易懂地给女朋友讲:线程池的内部原理
餐厅的约会 餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”我楞了一下,心里想女朋友今天是怎么了,怎么突然问出这么专业的问题,但做为一个专业人士在女朋友面前也不能露怯啊,想了一下便说:“我先给你讲讲我前同事老王的故事吧!” 大龄程序员老王 老王是一个已经北漂十多年的程序员,岁数大了,加班加不动了,升迁也无望,于是拿着手里
经典算法(5)杨辉三角
写在前面: 我是 扬帆向海,这个昵称来源于我的名字以及女朋友的名字。我热爱技术、热爱开源、热爱编程。技术是开源的、知识是共享的。 这博客是对自己学习的一点点总结及记录,如果您对 Java、算法 感兴趣,可以关注我的动态,我们一起学习。 用知识改变命运,让我们的家人过上更好的生活。 目录一、杨辉三角的介绍二、杨辉三角的算法思想三、代码实现1.第一种写法2.第二种写法 一、杨辉三角的介绍 百度
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹
面试官:你连RESTful都不知道我怎么敢要你?
面试官:了解RESTful吗? 我:听说过。 面试官:那什么是RESTful? 我:就是用起来很规范,挺好的 面试官:是RESTful挺好的,还是自我感觉挺好的 我:都挺好的。 面试官:… 把门关上。 我:… 要干嘛?先关上再说。 面试官:我说出去把门关上。 我:what ?,夺门而去 文章目录01 前言02 RESTful的来源03 RESTful6大原则1. C-S架构2. 无状态3.统一的接
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看
SQL-小白最佳入门sql查询一
一 说明 如果是初学者,建议去网上寻找安装Mysql的文章安装,以及使用navicat连接数据库,以后的示例基本是使用mysql数据库管理系统; 二 准备前提 需要建立一张学生表,列分别是id,名称,年龄,学生信息;本示例中文章篇幅原因SQL注释略; 建表语句: CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // dosho
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,
程序员:我终于知道post和get的区别
IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。 此话一出,不知激起了多少(码农)程序员的愤怒,却又无可奈何,于是码农问程序员。 码农:你知道get和post请求到底有什么区别? 程序员:你看这篇就知道了。 码农:你月薪三万了? 程序员:嗯。 码农:你是怎么做到的? 程序员:
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
      11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需求,这个程序员
Android 9.0系统新特性,对刘海屏设备进行适配
其实Android 9.0系统已经是去年推出的“老”系统了,这个系统中新增了一个比较重要的特性,就是对刘海屏设备进行了支持。一直以来我也都有打算针对这个新特性好好地写一篇文章,但是为什么直到拖到了Android 10.0系统都发布了才开始写这篇文章呢?当然,一是因为我这段时间确实比较忙,今年几乎绝大部分的业余时间都放到写新书上了。但是最主要的原因并不是这个,而是因为刘海屏设备的适配存在一定的特殊性
网易云6亿用户音乐推荐算法
网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法落地过程中遇到的挑战和解决方案。 将从如下两个部分展开: AI 算法在音乐推荐中的应用 音乐场景下的 AI 思考 从 2013 年 4 月正式上线至今,网易云音乐平台持续提供着:乐屏社区、UGC
【技巧总结】位运算装逼指南
位算法的效率有多快我就不说,不信你可以去用 10 亿个数据模拟一下,今天给大家讲一讲位运算的一些经典例子。不过,最重要的不是看懂了这些例子就好,而是要在以后多去运用位运算这些技巧,当然,采用位运算,也是可以装逼的,不信,你往下看。我会从最简单的讲起,一道比一道难度递增,不过居然是讲技巧,那么也不会太难,相信你分分钟看懂。 判断奇偶数 判断一个数是基于还是偶数,相信很多人都做过,一般的做法的代码如下
日均350000亿接入量,腾讯TubeMQ性能超过Kafka
整理 | 夕颜出品 | AI科技大本营(ID:rgznai100) 【导读】近日,腾讯开源动作不断,相继开源了分布式消息中间件TubeMQ,基于最主流的 OpenJDK8开发的
8年经验面试官详解 Java 面试秘诀
    作者 | 胡书敏 责编 | 刘静 出品 | CSDN(ID:CSDNnews) 本人目前在一家知名外企担任架构师,而且最近八年来,在多家外企和互联网公司担任Java技术面试官,前后累计面试了有两三百位候选人。在本文里,就将结合本人的面试经验,针对Java初学者、Java初级开发和Java开发,给出若干准备简历和准备面试的建议。   Java程序员准备和投递简历的实
面试官如何考察你的思维方式?
1.两种思维方式在求职面试中,经常会考察这种问题:北京有多少量特斯拉汽车? 某胡同口的煎饼摊一年能卖出多少个煎饼? 深圳有多少个产品经理? 一辆公交车里能装下多少个乒乓球? 一
碎片化的时代,如何学习
今天周末,和大家聊聊学习这件事情。 在如今这个社会,我们的时间被各类 APP 撕的粉碎。 刷知乎、刷微博、刷朋友圈; 看论坛、看博客、看公号; 等等形形色色的信息和知识获取方式一个都不错过。 貌似学了很多,但是却感觉没什么用。 要解决上面这些问题,首先要分清楚一点,什么是信息,什么是知识。 那什么是信息呢? 你一切听到的、看到的,都是信息,比如微博上的明星出轨、微信中的表情大战、抖音上的...
so easy! 10行代码写个"狗屁不通"文章生成器
前几天,GitHub 有个开源项目特别火,只要输入标题就可以生成一篇长长的文章。背后实现代码一定很复杂吧,里面一定有很多高深莫测的机器学习等复杂算法不过,当我看了源代码之后这程序不到50
知乎高赞:中国有什么拿得出手的开源软件产品?(整理自本人原创回答)
知乎高赞:中国有什么拿得出手的开源软件产品? 在知乎上,有个问题问“中国有什么拿得出手的开源软件产品(在 GitHub 等社区受欢迎度较好的)?” 事实上,还不少呢~ 本人于2019.7.6进行了较为全面的 回答 - Bravo Yeung,获得该问题下回答中得最高赞(236赞和1枚专业勋章),对这些受欢迎的 Github 开源项目分类整理如下: 分布式计算、云平台相关工具类 1.SkyWalk
MySQL数据库总结
文章目录一、数据库简介二、MySQL数据类型(5.5版本)三、Sql语句(1)Sql语句简介(2)数据定义语言DDLcreate,alter,drop(3)数据操纵语言DMLupdate,insert,delete(4)数据控制语言DCLgrant,revoke(5)数据查询语言DQLselect(6)分组查询与分页查询group by,limit四、完整性约束(单表)五、多表查询六、MySQL数
记一次腾讯面试:进程之间究竟有哪些通信方式?如何通信? ---- 告别死记硬背
有一次面试的时候,被问到进程之间有哪些通信方式,不过由于之前没深入思考且整理过,说的并不好。想必大家也都知道进程有哪些通信方式,可是我猜很多人都是靠着”背“来记忆的,所以今天的这篇文章,讲给大家详细着讲解他们是如何通信的,让大家尽量能够理解他们之间的区别、优缺点等,这样的话,以后面试官让你举例子,你也能够顺手拈来。 1、管道 我们来看一条 Linux 的语句 netstat -tulnp | gr...
20行Python代码爬取王者荣耀全英雄皮肤
引言 王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了。我们今天的重点是爬取王者荣耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成。 准备工作 爬取皮肤本身并不难,难点在于分析,我们首先得得到皮肤图片的url地址,话不多说,我们马上来到王者荣耀的官网: 我们点击英雄资料,然后随意地选择一位英雄,接着F12打开调试台,找到英雄原皮肤的图片
程序设计的5个底层逻辑,决定你能走多快
阿里妹导读:肉眼看计算机是由CPU、内存、显示器这些硬件设备组成,但大部分人从事的是软件开发工作。计算机底层原理就是连通硬件和软件的桥梁,理解计算机底层原理才能在程序设计这条路上越走越快,越走越轻松。从操作系统层面去理解高级编程语言的执行过程,会发现好多软件设计都是同一种套路,很多语言特性都依赖于底层机制,今天董鹏为你一一揭秘。 结合 CPU 理解一行 Java 代码是怎么执行的 根据冯·诺...
TortoiseSVN-1.6.10说明书下载
TortoiseSVN-1.6.10说明书教你怎么样操作TortoiseSVN 相关下载链接:[url=//download.csdn.net/download/am10023/2643935?utm_source=bbsseo]//download.csdn.net/download/am10023/2643935?utm_source=bbsseo[/url]
RISC_CPUVHDL实现下载
用VHDL实现了8位的RISC CPU设计,代码非常完整。适合初学者 相关下载链接:[url=//download.csdn.net/download/jjjcainiao/4873173?utm_source=bbsseo]//download.csdn.net/download/jjjcainiao/4873173?utm_source=bbsseo[/url]
php 轻量级调试工具 xhprof下载
php 轻量级调试工具 xhprof 相关下载链接:[url=//download.csdn.net/download/dongfengjue/9139259?utm_source=bbsseo]//download.csdn.net/download/dongfengjue/9139259?utm_source=bbsseo[/url]
相关热词 c#选择结构应用基本算法 c# 收到udp包后回包 c#oracle 头文件 c# 序列化对象 自定义 c# tcp 心跳 c# ice连接服务端 c# md5 解密 c# 文字导航控件 c#注册dll文件 c#安装.net
我们是很有底线的