Skip to content

Instantly share code, notes, and snippets.

@jackyshan
jackyshan / copyimgstoimgs.sh
Created February 1, 2016 04:48
复制iOS图片到Android目录
#!/bin/bash
for i in `ls`
do
for imgname in `ls $i | grep '^WM.*'`
do
echo $imgname
cp $i/$imgname /Users/jackyshan/Desktop/Project/PregnantMotherAte/PregnantMotherAte_Android/app/src/main/res/mipmap-hdpi/recipes/$imgname
done
done
@jackyshan
jackyshan / icon_android.sh
Created February 1, 2016 04:50
图片切成Android比例
#!/bin/sh
convert icon-1024.png -resize 48x48 mipmap-mdpi/ic_launcher.png
convert icon-1024.png -resize 72x72 mipmap-hdpi/ic_launcher.png
convert icon-1024.png -resize 96x96 mipmap-xhdpi/ic_launcher.png
convert icon-1024.png -resize 144x144 mipmap-xxhdpi/ic_launcher.png
convert icon-1024.png -resize 192x192 mipmap-xxxhdpi/ic_launcher.png
@jackyshan
jackyshan / goldreminder.py
Created February 1, 2016 04:53
黄金价格提醒
#!/usr/bin/python
# -*- coding: utf-8 -*-
import re, urllib2, threading, os
resp = urllib2.urlopen('https://goldetfprod.alipay.com/gold/queryChart.htm?productCode=000930')
respread = resp.read();
pattern = re.compile(r'\[{"fundGoldPrice":\d+\.\d+');
@jackyshan
jackyshan / modkeyboard.py
Created March 24, 2016 14:58
模拟键盘输入
import os
import time
import thread
from datetime import datetime
cmd = """
osascript -e 'tell application "System Events" to keystroke " "'
"""
def pressSpace(sign, sign1):
i = 0
@jackyshan
jackyshan / SayWeather.py
Created February 22, 2016 15:51
起床闹钟天气小程序
# -*- coding: utf-8 -*-
import os
import urllib2
import json
import time
from BaiduTrans import translate
while True:
@jackyshan
jackyshan / blurImage.m
Created August 7, 2016 10:09
图片模糊效果
-(UIImage *)boxblurImageWithBlur:(CGFloat)blur {
NSData *imageData = UIImageJPEGRepresentation(self, 1); // convert to jpeg
UIImage* destImage = [UIImage imageWithData:imageData];
if (blur < 0.f || blur > 1.f) {
blur = 0.5f;
}
int boxSize = (int)(blur * 40);
@jackyshan
jackyshan / expandZoom.m
Created August 7, 2016 10:13
scrollview滑动图片拉伸
#import "ViewController.h"
static CGFloat kImageOriginHight = 240.f;
@interface ViewController ()
@property (strong, nonatomic) IBOutlet UIImageView *expandZoomImageView;
@end
@jackyshan
jackyshan / lineViewScroll.m
Last active August 7, 2016 10:34
下划线随着scrollview滑动
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
if (scrollView.tag == 318) {
self.currentPage = (NSInteger)((scrollView.contentOffset.x + FUll_VIEW_WIDTH / 2) / FUll_VIEW_WIDTH);
}
}
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
if (scrollView.tag == 318) {
NSInteger yourPage = (NSInteger)((scrollView.contentOffset.x + FUll_VIEW_WIDTH / 2) / FUll_VIEW_WIDTH);
CGFloat additionCount = 0;
@jackyshan
jackyshan / keep_moviePlayer.m
Created August 14, 2016 13:14
keep首页视频动画
#import "ViewController.h"
#import <MediaPlayer/MediaPlayer.h>
#import <AVFoundation/AVFoundation.h>
@interface ViewController ()
@property(nonatomic,strong)MPMoviePlayerController *moviePlayer;
@property(nonatomic ,strong)NSTimer *timer;
@property (weak, nonatomic) IBOutlet UIView *alpaView;
@property (weak, nonatomic) IBOutlet UIButton *regiset;
@property (weak, nonatomic) IBOutlet UIButton *login;
@jackyshan
jackyshan / JKJSPatchHelper.h
Last active October 14, 2016 07:32
jspatch封装类
//
// JKJSPatchHelper.h
// YangTao
//
// Created by jackyshan on 16/10/11.
// Copyright © 2016年 linkcool. All rights reserved.
//
#import <Foundation/Foundation.h>