关闭

关于计数 dp 中 n 的 m 划分的理解

问题表述 有n个无区别的物品,将它们划分为不超过m组,求出划分方法数模M的余数。我们将这种划分记为 n 的 m 划分. 这道题是挑战编程竞赛中 dp 专题里面的一道题, 上课的时候看了半天一直没明白为什么状态转移方程的推导是那个样子的. 回到实验室的时候看着别人的文章突然想明白了, 所以在这里记录一下. 解法 我们将 dp[i][j] 定义为 j 的 i 划分. 对于 n 的 m 划分来说, 其可以...
阅读(61) 评论(0)

关于 MAC 下解压文件乱码的问题

问题来源使用 mac 的用户应该都碰见过这样的情况 : 好不容易找到压缩文件, 下载下来之后却发现解压出来的文件是乱码. 虽然一般来说, 文件里面的内容不会受到影, 但是认不出来文件的名字确实会带来很多困扰解决方案使用 Dr.Unarchiver 来进行压缩文件的解压.展望 事实上, 我们在使用 mac 发送压缩文件时, 对方在 window 系统上查收你的文件的时候, 也会遇见这样的问题. 我们...
阅读(235) 评论(0)

javaFX 添加 listener 的问题

问题背景在对 property 进行添加监听器的时候,想到一个问题: 如果重复添加相同类型的监听器,甚至是一样的监听器,那么对于这个 property 来说,它会有多少个监听器?问题解决查阅了官方文档,是这样说的 Adds an InvalidationListener which will be notified whenever the Observable becomes invalid....
阅读(480) 评论(0)

JavaFx为 Button 添加背景图片

问题背景在项目中需要为 Butotn 添加背景图片解决方案...
阅读(1527) 评论(0)

javafx OpenCV java.lang.UnsatisfiedLinkError n_mat

问题出现情景出现这个问题是在笔者在开发 javaFX 程序时,并且使用了 opencv 中的 new Mat()函数(有可能其他任何函数也会出现这个问题).解决过程上网搜了一下,是因为没有加载opencv本地库. android with opencv unstatisfiedLinkError解决方案所以我们只要在javaFX 的 applicaiton 类的main 方法中加上这一句 : Sy...
阅读(342) 评论(0)

JavaFx中TableView 的列中的数据进行自定义显示的问题

假设条件 TableView 有一列的绑定数据类型为DoubleProperty.但是你想要将其进行格式转换,比如一个文件的大小你将其存为 double 的类型,然后现在要变成 KB(B,MB…)这种类型,那么你就可以这样做. 2. //columnSize 为 tableView 中的一列 columnSize.setCellValueFactory( new C...
阅读(707) 评论(0)

JavaFX 中 Image 载入图片的问题

使用 filechooser 读取文件//album 是自定义类型; //正常来说,我们在 java 中读取文件只需要通过 file.getAbsolutePath() 获取路径即可.但是在 javaFX 中我发现是不可以的.几经周折发现只要在路径前加上"file:"就可以正常读取.我们可以通过 file.getAbsoluteFile().toURI().toString()获得这个路径,然后就可...
阅读(876) 评论(0)

编译原理作用之LL分析器

这里是课本上,也就是我测试之后能够通过的内容. 终结符默认为小写,非终结符默认为大写.有问题请大家留言. ‘#’代表文法结束E->E+T|T T->T*F|F F->(E)|-F|id # S->Aa|b A->Ac|Sd|# # L->E;L|ε E->E+T|E-T|T T->T*F|T/F|TmodF|F F->(E)|id|num # id+id*id; (这个是需要识别的语法式) S...
阅读(557) 评论(0)

OkHttp上传Json数据

public class MainActivity extends AppCompatActivity {public static final String TAG = "MainActivity"; public static final MediaType JSON=MediaType.parse("application/json; charset=utf-8"); @Override pr...
阅读(8846) 评论(2)

Android studio 使用帮助文档速度过慢

问题描述Android studio 使用 ⌘+F1(ctrl + Q)可以显示帮助文档,但是有时候这个窗口显示Fetching的时间会很长.那么它肯定不是从本地获取的文档,而是从网站上获取.所以解决方法就是先下载SDK文档到本地,然后修改一下Android studio的配置文件,然后选择Invalidate cache and Restart 即可.这里这介绍MAC上的解决方法.步骤1.一般来说...
阅读(1805) 评论(0)

关于CardView无法显示阴影的问题

一些声明本文只针对笔者所对应的环境有效,但是对其他人的开发环境有没有效果并不能保证。笔者的环境是 OS + Android studio 2.0 + VIVO X5M(5.0),虽然觉得应该和操作系统没关系,但以防万一还是写上了。CardView的使用需要在build.gradle中添加上这一句。 compile 'com.android.support:cardview-v7:23.3.0'...
阅读(7243) 评论(1)

为ToolBar增加阴影特效

自定义Toolbar的原因在版本小于5.0之前的设备是没有Material Design的特效的,所以也没有阴影;所以这时候就要通过自定义文件来实现这个效果; 布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.andr...
阅读(3250) 评论(2)

为ListView添加Ripple效果

使用ListView的原因首先声明一点,如果能用RecyclerView的话,就不要用ListView。之所以我还用LIstView是因为改代码比较麻烦,所以做个小改动就可以了,比较省力。步骤1.自定义一个xml文件将其命名后放置于drawable目录下,这里我命名为ripple.xml xml <ripple...
阅读(397) 评论(0)

android中Spinner修改默认文本框的样式

问题概述 对于初学者来说,Spinner作为弹出选择框是一个很好的选择.但是笔者在使用Spinner的时候碰到一些问题.就是关于默认文本框样式的问题,在搜索引擎搜了很多资料都没有找到相关的解决方案.大体的资料一般都是自定义Spinner的二级菜单.所以这里我就不对自定义二级菜单的方法进行赘述.最后在stackOverflow找到了解决方案. 解决方案重写Spinner空间的OnItemS...
阅读(1393) 评论(0)

hdu 1010 Tempter of the Bone

题目大意 给出一个N*M的迷宫和一个规定的时间T,离开的要求是主角必须在T时刻准时到出口.求是否主角能够离开迷宫. 解题方法 对于迷宫中的每一个点,只能够走一次,并且不是求最短时间.显然这时候使用BFS解法是不合适的.当然,如果你觉得合适的话,可以留言探讨.所以,这题的解法应当是DFS. 解题步骤 一开始我是直接写DFS然后提交发现超时.然后开始想剪枝.这里我用到了2个剪枝....
阅读(157) 评论(0)
28条 共2页1 2 下一页 尾页
    个人资料
    • 访问:35271次
    • 积分:623
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:2篇
    • 译文:3篇
    • 评论:6条
    文章分类
    最新评论