会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
fyter
要深入,要有力,要见血
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2017年12月21日
python趣味 ——奇葩的全局形参
摘要: 在c++,c#,js等语言中: 函数定义(参数) 函数体:参数修改 这里的参数修改都是仅限于这个函数体内的 python不知道是不是bug,我们这样写: 然后多次执行test函数:>>> test()[1]>>> test()[1, 1]>>> test()[1, 1, 1]>>> test()[1
阅读全文
posted @ 2017-12-21 15:47 fyter
阅读(285)
评论(0)
推荐(0)
2017年10月12日
c++趣味之为变参模板的每个参数执行单独函数
摘要: 对于c++11以后出现的可变参数模板,一般我们都统一处理所有的参数。而当需要为每个参数执行不同的操作或调用不同的函数时,语法上是没有直接支持的。 可变参数的模板语法: 如果我想为args所表示的每个参数都单独执行一次某个函数,可以用下面的方式: 这样可以为callfn传入的函数的每个参数调用一次pr
阅读全文
posted @ 2017-10-12 22:16 fyter
阅读(206)
评论(0)
推荐(0)
2017年10月7日
c++趣味之难以发现的bug
摘要: 这些bug可能够你喝一壶的。 1、被断言(assert)包含的代码 常发生在切换到release版本时,执行结果乖乖的,最终查找结果是assert括号里的代码在release下是不执行的。 发现:跟踪,执行不到代码 2、对象成员数据错乱了 基本是成员内存上面的其他成员删除时越界了。class foo
阅读全文
posted @ 2017-10-07 09:32 fyter
阅读(306)
评论(0)
推荐(0)
2017年9月20日
解决html5 canvas 绘制字体、图片与图形模糊问题
摘要: html5 canvas 绘制字体、图片与图形模糊问题 发生情况 多出现在高dpi设备,这意味着每平方英寸有更多的像素,如手机,平板电脑。当然很多高端台式电脑也有高分辨率高dpi的显示器。 canvas在浏览器中的缩放原理 如果没有设置style那么就以html的属性width,height作为尺寸
阅读全文
posted @ 2017-09-20 14:14 fyter
阅读(5829)
评论(0)
推荐(0)
2017年9月1日
c++趣味之shared_ptr额外好处
摘要: shared_ptr(sp)额外好处是什么?即使被转为基类,析构函数也可以正常执行。 已知两个类 class foo{}; class bar:foo{public:~bar(){}}; 先来看不用sp的情况。 bar* obj = new bar(); delete obj; 这样foo没有虚析构
阅读全文
posted @ 2017-09-01 11:34 fyter
阅读(517)
评论(0)
推荐(0)
2017年8月19日
标准mysql(x64) Windows版安装过程
摘要: mysql x64不提供安装器,不提供安装器,不提供安装器…… 每次查英文文档有点慢,不够简。 5.7.6以后的64位zip包下载后解压是没有data目录的。 进入解压后的bin目录:(我用的powershell) 初始化data目录(会随机分配一个密码,记下来).\mysqld --initial
阅读全文
posted @ 2017-08-19 10:08 fyter
阅读(412)
评论(0)
推荐(0)
2017年7月17日
解决Chrome与jQuery菜单兼容问题
摘要: 题外,Chrome最近在耗电量方面超过了Edge,不过内存占用还是高啊,开发时偶尔用用。这不,http://jqueryui.com/menu/的官方菜单都支持的不好,改改吧! 打开jquery-ui.css 找到.ui-menu .ui-menu-item项 注释/删除掉list-style-im
阅读全文
posted @ 2017-07-17 09:41 fyter
阅读(591)
评论(0)
推荐(0)
2017年6月26日
在Linux与Windows上获取当前堆栈信息
摘要: 在编写稳定可靠的软件服务时经常用到输出堆栈信息,以便用户/开发者获取准确的运行信息。常用在日志输出,错误报告,异常检测。本文介绍Linux与Windows下用C++获取堆栈信息的方法。
阅读全文
posted @ 2017-06-26 00:12 fyter
阅读(2231)
评论(0)
推荐(0)
2017年6月16日
TypeScript技巧集锦(陆续更新)
摘要: 本文主要提供TypeScript语言的编译技巧与语法技巧。子标题有:在C++项目中编译TypeScript,在ts中引用jquery的声明,如何为自己的ts文件生成声明文件,用命令行编译ts文件?,拿不到声明如何解决,不用为每个对象都建立一个类,事件的订阅及this参数,只读属性不用readonly。
阅读全文
posted @ 2017-06-16 11:43 fyter
阅读(4599)
评论(0)
推荐(0)
2017年3月14日
c++趣味之变量名,颠覆所有教科书的VisualStudio
摘要: GCC不参与这次的趣味。 所有的教程都会告诉你,c++的变量名,类名,函数名都应该是字母或下划线开头的字母、数字、下划线组合,像这样: 实际上,VisualStudio并不遵守这个规范,而是更宽泛,这些都可以: 这是一个可以在VS下编译通过的程序。 所以对于这样的编译器,变量名应该是: 不允许非可视
阅读全文
posted @ 2017-03-14 22:31 fyter
阅读(533)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告