自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

享受开发,颠倒银河

成功和未成功有时只差一次坚持!

  • 博客(25)
  • 资源 (13)
  • 收藏
  • 关注

原创 Rails安装eventmachine提示出错的解决方法

github中的项目其中需要eventmachine包:gem 'eventmachine'但是直接bundle出错,提示找不到openssl/ssl.h头文件:make "DESTDIR="compiling binder.cppIn file included from binder.cpp:20:./project.h:107:10: fatal error: 'openssl/ssl.

2017-02-28 10:52:53 2101

原创 Mac下修复Node版本不正确的问题

可能我的Mac很久之前装过Node,现在又想耍一下子,于是习惯性动作是先看版本:node -v咦?为毛输出的是0.12,现在应该都是至少6.x,7.x起步啊!?估计要更新了,遂重装node:brew install node提示node 7.5.0安装完毕,但是再次查看node版本还是0.12版本!这是因为brew发现原有的bin目录中有老的node链接,所以默认不会做任何修改,这可不是我们想要的,

2017-02-27 08:20:05 2110

原创 Firefox浏览器直接调试jQuery或underscore的方法

如果你觉得调试jq或者_还得再打开一个包含它们的网页再玩太麻烦,下面就有一个小技巧适合直接调试它们.只需简单的一句即可:;(function(d,s){d.body.appendChild(s=d.createElement('script')).src='http://code.jquery.com/jquery-1.9.1.min.js'})(document);对于underscore也很简单

2017-02-27 08:01:32 1129

原创 Mac安装V8和Less

在rails项目里添加了如下3个gem:gem 'therubyracer'gem 'less-rails'gem 'twitter-bootstrap-rails'最后一个是css样式表,估计需要less支持,而less又需要javascript运行时去编译LESS文件到css.原文如下:Post-install message from twitter-bootstrap-rails:Im

2017-02-26 19:52:04 2395

原创 Rails使用plain渲染出错的原因

在Rails的官方教程中使用如下代码完成纯文本的渲染:def create render plain: params[:article].inspectend但是在访问该路径时仍然发生了找不到模板的错误.原因是plain只是在rails 4.1之后引入的选项,如果你的rails版本低于4.1则不会有效果.我们在低于4.1的版本中可以使用替代选项text:render text: params[

2017-02-26 16:27:53 1356

原创 Ubuntu下安装rmagick包

因为rmagick需要编译原生代码所以你必须安装对应的库:sudo apt-get install imagemagick-6.q16sudo apt-get install imagemagick-dbgsudo apt-get install libmagickwand-dev接下来你安装ruby-filemagic时还是会报错,这时还要安装另外一个库:sudo apt-get install

2017-02-26 09:08:44 1468

原创 Rails中rmagick库的简单用法

首先rmagick是一个图形处理库,需要ImageMagick的支持.在安装了imagemagick库之后,你可以直接用如下命令查看其所支持的图片格式:convert -version#输出如下:Version: ImageMagick 6.9.7-9 Q16 x86_64 2017-02-18 http://www.imagemagick.orgCopyright: © 1999-2017

2017-02-24 10:58:59 1244

原创 Rails使用paperclip报CommandNotFoundError错的解决

已安装ImageMagick,但在设定了指定大小后paperclip报错:Paperclip::Errors::CommandNotFoundError (Could not run the `identify` command. Please install ImageMagick.):Command :: identify -format '%wx%h,%[exif:orientation]'

2017-02-22 22:42:02 1595

原创 MacOS下gem安装rmagick的蛋疼经历

在ubuntu下安装貌似很容易安装对应的dev包就可以了,但是mac下用brew貌似找不到神马dev包可用,不过没关系,找dev的目的就是找到对应的头文件,brew安装包的源代码可以在:/usr/local/Cellar/里找到,我们首次尝试安装:gem install rmagick提示找不到ImageMagick,所以先用brew安装ImageMagick吧:brew install Image

2017-02-22 18:27:55 1924

原创 Rails启动项一些参数的调整

关闭冗余日志信息首先在config/initializers目录中的backtrace_silencers.rb里可以按需或者全部关闭不必要的错误栈回溯信息,以免你日志拖的太长://过滤特定library的信息Rails.backtrace_cleaner.add_silencer{|line|line=~/my_noisy_library/}//过滤所有信息Rails.backtrace_cl

2017-02-21 09:12:54 1094

转载 SQL中datetime和timestamp的区别

原文地址 : http://blog.csdn.net/luoyin22/article/details/9068885初学PHP+MySQL,在开发一个简单的报名程序时,要求在每一条新插入的记录后面添加一个日期字段,方便日后查询和排序。于是立即百度,发现可以使用datetime或timestamp两种日期类型来实现。这对于爱纠结的我来说是不被允许的,于是立即去找它们的区别。但是搜出来的要么是长篇大

2017-02-18 12:51:15 2263

原创 Rails如何让"已删除"的model对象不能被编辑(三)

上面两篇比较好的解决了所需的问题.但是现在又有新需求了:在删除对象时必须给出删除原因.即was_deleted若为true,要求delete_reason必须不为”“.我们先来做第一次尝试:before_save do |r| if r.was_deleted && r.delete_reason == "" r.errors[:bese] << "删除时必须输入删除原因!"

2017-02-16 10:42:08 535

原创 Rails如何让"已删除"的model对象不能被编辑(二)

在第一篇中我们讨论了如何控制model的hook流.但是其实其中还是有未考虑到的地方,比如在新建一个model对象的时候,会报错:ActiveRecord::ActiveRecordError: can not update on a new record object意思是你不能在一个新建对象上调用update方法!对应的代码如下:def was_deleted=(new_val) unl

2017-02-16 10:03:30 636

原创 Rails如何让"已删除"的model对象不能被编辑(一)

这里的已删除被打了引号,意思是并未真的从数据库中删除,而是其有一个was_deleted属性,如果值为true则表示其已被删除.这时用户还能查看其内容,但无疑不能再编辑它了.那么用rails的model验证和hook如何实现这样的效果呢?首先编辑执行的是update方法,所以我们必须在before_update上下功夫:before_update do |r| #do somethinge

2017-02-15 21:09:28 651

原创 Rails中Kindeditor样式与项目css冲突的解决

在rails中使用Kindeditor之后一切都很美好,上传啥的都帮你搞定了,唯一美中不足的是上传之类的弹出窗口中的内容有点错乱:而新建一个rails项目时未发现此情况,为了确认将项目中的custom.scss删除,结果Kindeditor样式变得正常了,但这完全不能接受,因为web整个变得乱七八糟了.这是典型的css规则冲突,下面我们先来找到冲突的这条规则.打开Safari开发,选择网页检查器,在

2017-02-15 06:09:10 1120

原创 Rails中多重子表多条件查询

在项目创建时为了逻辑上的简单,采用了多级子表嵌套;而且底层子表大多是静态表,即没有用has_one或belongs_to作为相互关系的.在某个对象的搜索涉及到3个底层子表中的字段的比较,很难用where或find_by_sql方法,遂先用纯SQL语句写了个查询:select r.*,tmp1.value from (select re.risk_id,tmp0.value from (select

2017-02-14 16:13:16 1853

原创 Mac下启动postgrsql提示another server might be running的解决

在mac中运行如下命令启动postgresql服务:pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start不料一向正常的结果竟然出错了,提示:pg_ctl: another server might be running; trying to start server anywayserver st

2017-02-13 13:50:25 5393

原创 在Rails中使用Kindeditor富文本编辑器的那些坑...

rails里有很多富文本编辑器可用,比如百度编辑器,FCKEditor,CKEditor等等.不过其中有些不是功能太简单,就是配置其他太麻烦,要不然就是和Rails兼容性太差.你梦想的富文本编辑器是功能齐全,配置简单,和rails兼容性好,并且在项目里使用几乎不要多余的代码,比如上传图片,视频等等不用写一行代码,自动都帮你统统搞定.你不是在做梦,Kindeditor可以满足上面所有的要求!不过在最新

2017-02-13 12:26:30 2459

原创 MacOS使用Atom编辑器首先要填的一些坑...

Atom是一个界面非常优雅的编辑器,它比sublime在文件和目录的管理上功能更强大!下面简单说下在MacOS上安装完Atom后需要做哪些善后工作 ;)添加命令行支持只能鼠标启动Atom岂是我们可以接受的,以下一句简单的命令搞定:ln -s /Applications/Atom.app/Contents/Resources/app/atom.sh /usr/local/bin/atom启用自动换行勾

2017-02-11 19:42:13 5855

原创 Rails分页在虚控制器中提示未找到实例对象的解决方法

在Rails项目中我们有时为了某些需要,可以创建一些不和实际Model关联的Controller,这称之为”虚控制器”.这些控制器的主要功能是辅助普通控制器完成一些常规方法比较难实现的功能,比如search.做过model搜索功能的童鞋可能知道,在Object#index中集成search,然后再开分页,那简直就是一团糟… ;(所以我们索性将一般Model对象的搜索功能单独放在一个模块中.但是又不能

2017-02-11 16:08:21 522

原创 如何方便的在Rails中使用Octicons符号字符

不知道Octicons为何物的童鞋可以看一下这里:Octicons是GitHub网站的开源字体图标库为了能在Rails中使用Octicons,需要以下步骤:首先,在Gemfile中添加两个gem:gem 'octicons-rails'gem 'octicons_helper'运行bundle安装新增gem.接着在app/assets/stylesheets/application.scss文件最

2017-02-11 14:42:59 1343

原创 Rails默认更新用户密码策略的修改

在Rails中一切都帮你考虑到,比如在需要密码验证的model中加上如下一句:has_secure_password则会帮你自动创建密码,密码确认以及密码求散的逻辑,很好很强大!!!不过有些情况下我们不希望这个默认的操作,比如用户在编辑自己的信息时,如果不修改密码,而直接点确认更新按钮,则表示密码不变.但是常规的验证是必须输入密码的!@staff.update_attributes(staff_pa

2017-02-09 19:58:21 1006

原创 Ubuntu下rails安装passenger报错uninitialized constant Bundler::Plugin::API::Source的解决

ubuntu下运行passenger-install-nginx-module报如上错误首先升级gem:gem update --system然后升级或安装bundler:gem install bundler

2017-02-03 07:59:19 1533 3

原创 Rails:Ubuntu下连接Git提示Permission denied的解决方法

在第一次安装全新Ubuntu系统后,执行git clone命令出错:正克隆到 'riskmgr'...sign_and_send_pubkey: signing failed: agent refused operationPermission denied (publickey,keyboard-interactive).fatal: Could not read from remote r

2017-02-03 06:39:26 2717 3

原创 Rails多层关系子模型验证错误在父模型中的处理

在Rails的模型中可以用不同的关系联系其他的模型,我们把包含有其他模型的模型称为父模型,而被包含的模型称为子模型,子模型还可以有子模型,可以无穷延续下去.例如:class Risk < ActiveRecord::Base has_one :evaluateendclass RiskEvaluate < ActiveRecord::Base has_one :levelendc

2017-02-02 18:08:50 659

SwiftUI 超酷炫动画示例大合集

资源简介 本资源包含了秃头码农们“不敢想象”的 SwiftUI 各种酷炫动画合集代码。 每个示例单独放在一个项目中,且都包括各种动画参数可调的预览,方便小伙伴们在 Xcode 预览进一步的理解、完善甚至改进! 大家可以从这些惊艳的动画效果中学到不一样的体验和知识,如果用到自己的 App 中那将会大放异彩! 动画列表: ├── Animations │   ├── 3dLoader │   ├── AddView │   ├── Bank Card │   ├── BookLoader │   ├── Cart │   ├── ChatBar │   ├── CircleLoader │   ├── DownloadButton │   ├── GithubLoader │   ├── InfinityLoader │   ├── LightSwitch │   ├── Like │   ├── Loader │   ├── Loader2 │   ├── LoginView │   ├── Octocat-Wink │   ├── PillLoader │   ├── 更多...

2024-01-08

MacOS 和 iOS 内核 xnu 可编译源代码

资源简介 XNU内核是Darwin操作系统的一部分,用于macOS和iOS操作系统。XNU is an acronym for X is Not Unix. XNU是一个混合内核,它将卡内基梅隆大学开发的Mach内核与FreeBSD的组件和用于编写称为IOKit的驱动程序的C++API相结合。 XNU在x86_64上运行,用于单处理器和多处理器配置。 文件列表: ├── APPLE_LICENSE ├── EXTERNAL_HEADERS ├── Makefile ├── README.md ├── SETUP ├── bsd ├── config ├── doc ├── iokit ├── libkdd ├── libkern ├── libsa ├── libsyscall ├── makedefs ├── osfmk ├── pexpert ├── san ├── security ├── tests └── tools

2024-01-08

SwiftUI 示例 iFonts 应用完整项目源代码

内容概要 本资源包含 iFonts 应用示例完整项目代码,全部用 SwiftUI 实现。 其中内容包括但不限于: - iOS 中各种字体的列举和展示、SF Symbols 图形字符的列举和显式; - 每种字体各种变形的展示; - SwiftUI TabView、List 等视图的使用代码; - 平铺或按组显示 SF Symbols 图形字符的切换演示; - 在最新的 iOS 17 上测试通过; 文件列表: ├── iFonts │   ├── AppDelegate.swift │   ├── Assets.xcassets │   ├── Base.lproj │   ├── Ext&Test │   ├── Info.plist │   ├── Model │   ├── Preview Content │   ├── SFSymbolNames │   ├── SceneDelegate.swift │   └── View └── iFonts.xcodeproj ├── project.pbxproj ├── project.xcworkspace

2024-01-08

SwiftUI 各种界面、自定义视图、动画以及设计哲学示例合集

内容概要: 本资源代码包罗万象 SwiftUI 入门以及进阶知识的代码示例。每个示例用独立的项目承载让大家可以集中注意力学习 SwiftUI 妙不可言的各种特性。 示例合集包括但不限于: - SwiftUI 界面定制和调整; - SwiftUI 原生视图、容器、自定义视图的使用和组合; - SwiftUI 动画加持; - SwiftUI 基本概念、设计理念以及哲学的示例融合; 内容包括: ├── Adaptive-Views ├── App-State-In-SwiftUI ├── Blending ├── Button-Styles ├── Composing-SwiftUI-Views ├── Content-Friendly-Layouts ├── Custom-SwiftUI-Styles ├── Displaying-Text-SwiftUI ├── Flexible-SwiftUI ├── Hashable-Bindings ├── Hierarchy-List ├── Identifiable-Navigation ├── // 更多示例项目

2024-01-08

SwiftUI 英雄动画(HeroAnimations)演示代码

内容概要: 本示例代码包括 SwiftUI 中详细的英雄动画(HeroAnimations)演示、各种附加动画效果。 所谓“英雄动画”是一种让不同 SwiftUI 视图平滑过渡转变的动画效果,就像英雄一样吸引用户的眼球! 其中还包括本人自己领悟而写出的附加测试代码。 让您更加直观和更感性的读懂示例核心逻辑。 您将学到以下内容: - SwiftUI 2.0 中惊艳的英雄动画(HeroAnimations)效果; - 英雄动画如何应用到同一和不同视图中的各个元素中去; - 英雄动画不同的附加特效介绍 - 本人写的更直观和简洁的测试代码; 其中包括文件: - 完整演示示例项目 - Readme文件 - 直观演示英雄动画效果的视频文件 - 本人写的测试(Test)代码

2024-01-08

iOS 15.4 真机调试支持包(可支持最新的iOS 15.4.1系统)

请将下载后的zip文件解压后放入如下目录 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 重启Xcode,重新连接iPhone以应用新的调试支持文件

2022-04-03

SwiftUI编程实现不同TabView标签页中任意导航层级视图之间相互跳转的演示代码

该资源是 <<SwiftUI编程实现不同TabView标签页中任意导航层级视图之间相互跳转>> 博文的配套源代码,博文链接地址如下: https://blog.csdn.net/mydo/article/details/123754090 在本篇博文中,您将学到以下内容: 如何实现对象在运行时访问不存在的属性? 如何通过编程实现TabView的切换? 如何监听TabView的切换? 在iOS中用户如何手动选择切换到任意嵌套的导航视图? 如何一气呵成 关闭sheet弹出视图 + 导航至目标视图 两个动作? iOS 14 和 iOS 15 对于上述导航操作的不同行为 重要须知:购买过我付费专栏的小伙伴们可以免费向我索要该资源!!!

2022-04-03

Xcode Empty Application模板

Xcode Empty Application模板

2016-02-15

SpriteBuilder 1.5.0

最新的mac下的Cocos2D编程利器SpriteBuilder的最新版1.5.0

2016-01-11

unlocker_new

郑重声明: 本人以人格担保不会在其中添加rootkit,木马,病毒一类的无聊玩意!!!请放心运行。 请首先检查unlocker.zip文件的MD5值 : B35968822E46BC8AEE5AD4A7C859DECB 无误后可以解压运行unlocker软件。 2个OCX文件是VB6的控件运行必须库 msvbvm60.dll是VB6本地解释引擎 unlocker.dll是unlocker的功能逻辑 unlocker_ui.exe是主程序 如果unlocker_ui.exe意外退出,会导致服务没有正常卸载的问题,此时请运行ds.exe。 它的功能是手动删除服务,您可能要重新启动计算机才能重新运行unlocker_ui.exe 请将BUG通过以下途径告诉我,十分感谢: 到我的blog留言 : http://blog.csdn.net/mydo 或者到我的2个帖子中留言 : 看雪论坛: http://bbs.pediy.com/showthread.php?t=76415 csdn: http://topic.csdn.net/u/20081110/15/80c8e73b-8a0a-4996-ab83-ac7b2e601ea3.html enjoy it!be happy!thanks! 侯佩|hopy 2008.11.10

2008-11-10

UnlockerEx

Unlocker是一个偶闲时写的小工具,主要功能有: <br><br> 1. 解锁已打开文件; <br> 2.建立以特定用户身份的shell。<br><br>详细介绍:<br>http://topic.csdn.net/u/20080427/22/30386f22-e9e4-41d7-9115-9fecf3594401.html

2008-04-27

unlocker

simple unlock open file handle DEMO绿色软件,不需安装。code by hopy | 侯佩on 2007.12.28

2007-12-28

cppv1.0

Check Process's PTE v1.0

2006-12-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除