Skip to content

Instantly share code, notes, and snippets.

View xiangyu-sun's full-sized avatar

Xiangyu Sun xiangyu-sun

View GitHub Profile
@xiangyu-sun
xiangyu-sun / IMAP4.Serach.Error
Created July 10, 2013 08:00
IMAP4.Serach.Error
import imaplib
conn = imaplib.IMAP4("imap.qq.com")
conn.login("182430273","password")
conn.select("INBOX")
type, data = conn.search(None, 'FROM', '"LDJ"')
CREATE USER 'wishes'@'localhost' IDENTIFIED BY 'wishes';
GRANT ALL PRIVILEGES ON *.* TO 'wishes'@'localhost';
(
export PKG=eslint-config-airbnb;
npm info "$PKG" peerDependencies --json | command sed 's/[\{\},]//g ; s/: /@/g' | xargs npm install --save-dev "$PKG"
)
import UIKit
class EncryptionTransformer: ValueTransformer {
override class func allowsReverseTransformation() -> Bool{
return true
}
override func transformedValue(_ value: Any?) -> Any?{
guard let date = value as? Date else {return nil}
@discardableResult
func dependencyFunction() -> Bool {
print("printing using a system console")
return true
}
class SeamTestViewController: UIViewController {
func createTrouble() {
dependencyFunction()
// production old
class SeamTestViewController: UIViewController {
func createTrouble() {
dependencyFunction()
}
}
extension SeamTestViewController {
@discardableResult
func dependencyFunction() -> Bool {
print("printing using a system console, and good")
@xiangyu-sun
xiangyu-sun / gloabl3.swift
Last active October 19, 2018 16:25
gloabl3.swift
//different module
extension SeamTestViewController {
@discardableResult
func dependencyFunction() -> Bool {
print("printing using a system console, and good")
return true
}
}
class DataManager {
lazy var importer = {
return DataImporter()
}()
var data = [String]()
// the DataManager class would provide data management functionality here
}
class DataManager {
var importer: DataImporter {
return DataImporter()
}()
var data = [String]()
// the DataManager class would provide data management functionality here
}
/usr/libexec/PlistBuddy -c "Delete :NSAppTransportSecurity dict" "${PROJECT_DIR}/${PROJECT_NAME}/Info.plist"
# allow insecure connections for MOCK environment
if [ "$env" != "MOCK" ]
then
/usr/libexec/PlistBuddy -c "Add :NSAppTransportSecurity dict" "${PROJECT_DIR}/${PROJECT_NAME}/Info.plist"
/usr/libexec/PlistBuddy -c "Add :NSAppTransportSecurity:NSAllowsArbitraryLoads bool NO" "${PROJECT_DIR}/${PROJECT_NAME}/Info.plist"
/usr/libexec/PlistBuddy -c "Add :NSAppTransportSecurity:NSAllowsArbitraryLoadsInWebContent bool YES" "${PROJECT_DIR}/${PROJECT_NAME}/Info.plist"
else
/usr/libexec/PlistBuddy -c "Add :NSAppTransportSecurity dict" "${PROJECT_DIR}/${PROJECT_NAME}/Info.plist"
/usr/libexec/PlistBuddy -c "Add :NSAppTransportSecurity:NSAllowsArbitraryLoads bool NO" "${PROJECT_DIR}/${PROJECT_NAME}/Info.plist"