V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dagger  ›  全部回复第 2 页 / 共 3 页
回复总数  41
1  2  3  
2014-06-07 13:09:01 +08:00
回复了 mwwfer 创建的主题 问与答 Swift 声明空数组问题
@SoloCompany 不要随便误导别人好么,define出来的是宏,跟数据存储是无关的,跟常量变量根本是不同的概念。C里面const定义的是放在ELF的.rodata段里的,是真正的“常量”,java的public static final和swift的let估计也是这么做的
2014-06-03 09:39:01 +08:00
回复了 shinerene 创建的主题 Python Flask 中的 Session 和 SessionInterface 的问题
用起来一样的,flask的模块化设计非常好,默认的session也只不过是SessionMixin、SessionInterface的一个实现罢了(SecureCookieSession、SecureCookieSessionInterface)
2014-06-02 09:34:26 +08:00
回复了 shinerene 创建的主题 Python Flask 中的 Session 和 SessionInterface 的问题
flask通过特殊手段让一些全局变量来代理当前上下文的相关变量:
http://flask.pocoo.org/docs/appcontext/
http://werkzeug.pocoo.org/docs/local/

原理细节你可以自己去探究,不过使用的时候你连教程都不相信,那也没办法了。。
2014-06-01 19:49:51 +08:00
回复了 shinerene 创建的主题 Python Flask 中的 Session 和 SessionInterface 的问题
初始化之后不用再管SessionInterface了吧,session使用的话,教程里就有啊
http://flask.pocoo.org/docs/quickstart/#sessions
要简单,那就不考虑mpi,除非要求分布式。要有趣,那就不考虑openmp,无趣到家。要耍酷就cuda吧,要么就规规矩矩用thread。如果可以不用c或c++,直接上go吧
两种启动方式:legacy bios、uefi
两种分区表:mbr、gpt
你现在使用的是特殊组合legacy bios+gpt,这种组合需要划出一个叫bios boot partition的分区来实现前向兼容
2014-01-14 00:05:52 +08:00
回复了 dagger 创建的主题 分享发现 http://www.zhihu.com/question/22451397/answer/21426532
@yangff 这个版块是分享发现,要表达做甚
2014-01-08 17:54:54 +08:00
回复了 dblue 创建的主题 问与答 使用javascript的MVC时候前台后台Template的一致性如何维持?
如果你所指的V转M是通过用户输入来修改M的数据,那angular显然可以完成,另外angular实现M-V双向映射的list也是没有问题的
我感觉重度交互应用一般不太会需要SEO,反过来需要SEO的页面也不会有太多交互,所以这两种情形的页面可以分开来设计,前一种的前后端采用纯数据交互,后一种主要由后端来渲染
2013-12-29 19:35:42 +08:00
回复了 wuyazi 创建的主题 Linux GRUB2干掉了UEFI
@efi
多谢指教!
有标准还搞成这样,那出这种状况完全是bios厂商自己实现有问题啊
2013-12-29 10:16:29 +08:00
回复了 kmvan 创建的主题 程序员 关于渣浪oauth授权跳转的疑问。
如果只是要完成跳转,不考虑其它授权和安全的问题,为什么不直接把A站的url作为参数塞到在oauth请求里,这样的话callback回B站的时候B站只要提取这个参数然后跳转回A站不就可以了吗
2013-12-28 22:25:51 +08:00
回复了 wuyazi 创建的主题 Linux GRUB2干掉了UEFI
@efi
嗯,感觉做bios的都这么玩好乱。。顺便问一下刷nvram的接口有标准吗?像efibootmgr调的驱动是每种硬件情况都分别处理还是有统一的接口标准?


@wuyazi
只授权给微软。。
2013-12-28 11:54:18 +08:00
回复了 wuyazi 创建的主题 Linux GRUB2干掉了UEFI
@wuyazi 笔记本主要部件保修不是2年么,已经过了?
2013-12-28 11:49:25 +08:00
回复了 wuyazi 创建的主题 Linux GRUB2干掉了UEFI
@efi
我的意思是安装grub不会影响到bios里非efi nvram的部分,不过看了你把bios们都玩坏了的经历,感觉奇奇怪怪的坑还是很多啊(之前只听到过mac的和那个三星的),不知道是bios没法理解nvram的efi项还是nvram里还放了其它配置被错刷了
按楼主的描述,扣cmos电池可以改变启动项,那按常理判断他的nvram应该是sram

@wuyazi
http://ubuntuforums.org/showthread.php?t=2086602
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1082418
简单看了下,貌似是efibootmgr对这个efi nvram只能写入无法读取,安装的时候就只把grub写进efi nvram了,也没人能完全解释进不到bios的问题,最后给出的办法是从u盘启动刷bios
http://www.linlap.com/fujitsu_lifebook_ah532?&#comment_7ae19c0f23cda94b44c75f4284beda30
而且里面还玩大了,用导线接通两个焊盘才把启动项清空,好像他们的nvram是flash的,而你的貌似是sram的
2013-12-28 01:43:35 +08:00
回复了 wuyazi 创建的主题 Linux GRUB2干掉了UEFI
首先我对grub2装到bios的说法感到异常惊奇!!! 其次如果没猜错的话boot menu下那个ubuntu只是存在主板efi nvram里的启动菜单项而已,放电后nvram也失电清空,efi nvram里保存着所有启动项在硬盘里的位置以及启动顺序
http://software.intel.com/en-us/articles/uefi-boot-manager-1
http://msdn.microsoft.com/zh-cn/library/windows/hardware/ff550235.aspx

linux下可以使用efibootmgr来修改efi nvram,win7、8用bcdedit修改(都有可能不成功)

至于为什么安装了ubuntu后光盘u盘的启动项消失了并不是很清楚,或许也和nvram有关。另外现在也看不到你说的原来“正常的bios”有哪些其它菜单项,现在又少掉了哪些。如果确实少掉的话,我猜那些并不是主板bios上的功能,而是特制的启动工具,这些工具可能安装在某个隐藏分区上,efi分区里有一个启动项会跳转过去。现在你重装了两次系统,这个efi项有可能被擦掉了(ubuntu应该不会去擦这个efi,win7就不知道了),即便还在你也得花些功夫才有可能找出来,建议还是直接去售后那里恢复硬盘到出厂状态吧。

所以你那grub2刷掉bios之说实在是毫无根据,之前唯一相关的报道是三星的几款机子,问题也是和nvram有关
http://news.mydrivers.com/1/253/253929.htm
2013-12-26 14:52:15 +08:00
回复了 hustlzp 创建的主题 程序员 如何设计 notification 表?
@usoluyun @gfreezy
他的消息表和消息内容的各个部分是一对一关系,不是一对多关系,合并到一起不会有规模上的扩张,如果本来就太大的话,分开来存放也一样
像这类消息应用看样子就用不着对内容进行查询和索引,所以我才这么推荐的,而且这些消息内容基本上是整体读写的,直接结构化成json没什么不妥,如果有场景只用到了其中某一个元素,比如消息头列表,那单独存放也是自然的事
2013-12-25 21:46:39 +08:00
回复了 hustlzp 创建的主题 程序员 如何设计 notification 表?
既然想到了schemaless,那也可以直接在RDBMS里存JSON啊,notification里搞个data字段,结构化的消息信息转成JSON放里面就可以了
2013-12-21 00:18:19 +08:00
回复了 hazard 创建的主题 问与答 有人用FGPA实现过MIPS吗?
@hazard @silverymoon
现在的本科生可真hi,我当年8088的实验箱已经很高大上了哈,不差钱的话就直接上xilinx官板吧,文档清晰、配套齐全
spartan3e官板配的那颗门数还是偏少了,上软核比较勉强,现在都有带arm的zynq了,直接一步到位吧,知道你们小年轻动手欲望强烈,从cpu到外设都希望能是自己手敲出来的,然后用交叉工具链编个c程序跑在自己亲手打造的cpu上,那种满足感简直赛过服用LSD啊~~ 哈哈,开个玩笑,还是要考虑一下后路,其实cpu原理也不复杂,假如到时候你明明已经掌握了这些知识,结果被开源软核的bug坑的死去活来,自己写的周边接口都没法验证,那就没意思了,这时候你就会想到旁边有颗现成cpu的好处了,当然,xilinx和altera自带的microblaze和nios ii也是可选项
2013-12-20 22:21:18 +08:00
回复了 hazard 创建的主题 问与答 有人用FGPA实现过MIPS吗?
因为是单位报销,所以一直挑xilinx里贵的买,要实惠点的话,淘宝上找个altera cyclone IV的开发板吧,不过注意一下门数,我以前用的仿avr开源软核占的地儿也已经不小了
仿mips开源软核可以上opencores上找找看 http://opencores.org/projects ,楼上贴的github搜索也不错,不过要做好一路填坑的心理准备,开源硬件都是小众项目,大多没有经过充分测试,反复掉坑实属正常,一条过的话简直可以去买彩票了
2013-12-15 14:05:05 +08:00
回复了 hustlzp 创建的主题 Python 分享一个Flask中对上传图片进行裁剪、缩放、保存的gist
用后缀名验证图片格式不靠谱吧,后缀名在前端作限制就可以了,让经办人直接来识别格式感觉更合适些:
try:
image = Image.open(file_storage.stream)
except IOError:
...

裁剪和缩放的活儿还是交给第三方吧
http://developers.aviary.com/
http://open.web.meitu.com/
如果没法让用户通过交互操作来裁剪上传的图片,体验有可能会不好
2013-12-12 20:35:37 +08:00
回复了 akinoniku 创建的主题 Angular 来聊聊AngularJS
2. http://codingsmackdown.tv/blog/2013/04/19/angularjs-modules-for-great-justice/
这篇让我比较有感觉

3. 前面的那篇里面有例子,新建一个app然后把需要的module导进去,比如
angular.module('homepageApp', ['postApp', 'userApp']);

4. 引述 http://zouyesheng.com/angular.html
“link 函数是由两部分组成,所谓的 preLink 和 postLink 。区别在于执行顺序,特别是在指令层级嵌套的结构之下, postLink 是在所有的子级指令 link 完成之后才最后执行的。 compile 如果只返回一个函数,则这个函数被作为 postLink 使用”
也就是说如果一个directive的template里面还有directive,那么它自己的postLink得等template里面那个directive的postLink执行完才能执行(link默认就是postLink)

5. 如果自己感觉把它变成DOM实体比较舒服那就用directive,一般来说DOM都是独立实体(单独的controller,它的scope相当于directive里的scope: true)
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2847 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 08:17 · PVG 16:17 · LAX 00:17 · JFK 03:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.