CodeForces - 55D——Beautiful numbers (数位dp)
题目链接:http://codeforces.com/problemset/problem/55/DD. Beautiful numberstime limit per test4 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputVolodya is an odd boy and hi...
LeetCode-最长回文子串
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。示例 1:输入: "babad"
输出: "bab"
注意: "aba"也是一个有效答案。
示例 2:输入: "cbbd"
输出: "bb"
分析:可以看出是动态规划的题。(1)设置数组flag[length][length],flag[i][j]表示string的第i位到第j位是不是回文串。(2)可知当i等于j...
OpenGL自己实现一个粒子系统
说起这个OpenGL粒子系统的实现其实只是之前游戏引擎架构课程中的一次作业,当时的作业要求是分别实现是个瀑布的粒子系统和一个烟花的粒子系统,看起来工作量是比较大的,当时我就想,能不能实现一个粒子系统的框架,能够同时用在这两个不同的粒子系统的实现中,从而起到减少重复工作量的效果?事实证明这是完全可行的,当我搭建好这个框架做完瀑布的粒子系统时很快就把另一个烟花的粒子系统也完成了。不过这个粒子系统说是框...
Markdown:数学公式(4)
Markdown练习:数学公式(4)
怕什么真理无穷,进一寸有一寸的欢喜——胡适。
多多练习,才能熟练掌握,光看是没有用的,要动手,因此开了写了这篇博客,
同时方便读者和自己,在使用时的参考。
首先依旧是一些基本知识,语法说明来自一MAthjax因此,想要深入研究的同学可以搜索一下。
其次,公式的输入最终要的时$$这两个符号之间的会被转换。
本篇文档参考了一下博客:
数学公式...
JS中常用的开发模式和思想
JS中常用的开发模式和思想
单例模式(一个小对象)
var obj = {
name: 'xiaoming'
age: '16',
introduce: function() {
console.log('my name is' + this.name + ',my age is' + this.age)
}
}
工厂模式(一个小函数...
深入浅出 C语言之字符串
C 字符串
定义字符串
声明字符大小要比字符串多1,存储\0
// 方式一
char name1[] = {'a', 'b', 'c', '\0'}
// 方式二
char name2[] = "abc"
// 方式三
char * name3 = "abc"
字符串操作
// 录入
gets(name) // gets不安全,没有边界
// fgets(变量名,长度,输...
C++ 之数据类型操作
/#### C++ 之数据类型操作
// 强制小数输出
cout << fixed;
// 控制显示精度
cout << setprecision(2);
// 设置显示宽度
cout << setw(8)
// 可以在任何地方定义
double num = 100.0/3.0;
cout << num << endl;
// 修改cm...
this is incompatible with sql_mode=only_full_group_by 报错解决
ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘database_tl.emp.id’ which is not functionally dependent on columns in GROUP BY clause; thi...
git rebase基本用法
rebase 用法
$ git checkout mywork
$ git rebase origin
// 解决完冲突并add后,急需rebase
$ git rebase --continue
// 终止提交,回到rebase前的状态
$ git rebase --abort
Javascript call和apply的区别
Javascript call和apply的区别
非严格模式:
fn.call() // this ->window
fn.call(null) // this ->window
fn.call(undefined) // this ->window
严格模式:
fn.call() // this ->undefined
fn.call(null) // this ...
Python之路(第十八篇)shutil 模块、zipfile模块、configparser模块
一、shutil 模块 1、shutil.copyfileobj(fsrc, fdst[, length]) 将文件内容拷贝到另一个文件中,需要打开文件 import shutil
shutil.copyfileobj(open("old_test.txt","r"),open("new_test.txt","w"))
输出结果 2、shutil.copyfile(src,dst) 复制文件内容到另外一个文件,不需要打开文件,事实上,copyfile调用了copyfileobj
模仿京东APP主页效果 RecyclerView联动
先上效果图吧: 第一个想到的实现方式是上面使用horizontalScrollview,下面使用Viewpager,经过尝试之后发现二者API有限,不能达到理想效果。几经折腾,最后上下都使用了自定义的RecyclerView。效果图如下: 现在来分析技术点,首先是上下联动,思路是在Recycleview的onScrolled回调方法中操作另一个Recycleview的滑动。 1 @Override
2 public void onScrolled(int dx, int dy) {
3
今日推荐
周排行