(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| @implementation XCDUUID | |
| + (void) load | |
| { | |
| // query runtime if NSUUID class already exists, if so => done | |
| if (objc_getClass("NSUUID")) | |
| { | |
| return; | |
| } | |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
A personal diary of DataFrame munging over the years.
Convert Series datatype to numeric (will error if column has non-numeric values)
(h/t @makmanalp)
| #import <objc/runtime.h> | |
| #import <objc/message.h> | |
| @implementation AppDelegate | |
| id (*my_msgSend)(id, SEL, ...) = (void *)objc_msgSend; | |
| void (*my_msgSend_)(id, SEL, ...) = (void *)objc_msgSend;; | |
| - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { | |
| changelog({ | |
| "cmn-Hans" => "感谢使用 VPN On!为改善用户使用体验,我们每隔一周就会在 App Store 更新应用。你可以前往手机“设置”>“iTunes 与 App Store”>“自动下载的项目”,打开“更新”。\n\nVPN On 应用的每次更新都会改进速度和稳定性。一有新功能推出,我们会在应用中提示你。", | |
| "cmn-Hant" => "感謝使用 VPN On!爲改善用戶使用體驗,我們每隔一週就會在 App Store 更新應用。你可以前往手機“設置”>“iTunes 與 App Store”>“自動下載的項目”,打開“更新”。\n\nVPN On 應用的每次更新都會改進速度和穩定性。一有新功能推出,我們會在應用中提示你。", | |
| "ja-JP" => "VPN Onをご利用いただきありがとうございます。VPN Onではアプリをより快適にご利用いただくため、アプリストアで隔週でアップデートを行っております。[設定] > [iTunes & App Store] > [自動ダウンロード]でアップデートをオンにすることで、自動的に(このページにアクセスすることなく)アプリをアップデートいただけます。 \n\nVPN Onアプリのアップデートではスピードと信頼性の向上が行われており、また新しい機能が追加されると、アプリ内でその機能がハイライトされます。", | |
| "it-IT" => "Grazie di usare VPN On! Per migliorare la nostra applicazione, pubblichiamo aggiornamenti nell'App Store ogni 2 settimane. Puoi aggiornare l'applicazione automaticamente (senza dover tornare qui) accedendo a Impostazioni > iTunes Store e App Store > Download automatici e attivando Aggiornamenti. \n\nOgni aggiornamento della nostra applicazione VPN On presenta miglioramenti relativi a velocità e aff |
| from sre_parse import Pattern, SubPattern, parse as sre_parse | |
| from sre_compile import compile as sre_compile | |
| from sre_constants import BRANCH, SUBPATTERN | |
| class Scanner(object): | |
| def __init__(self, tokens, flags=0): | |
| subpatterns = [] | |
| pat = Pattern() |
| const marky = require('marky') | |
| const render = Vue.prototype._render | |
| const update = Vue.prototype._update | |
| const camelize = str => str && Vue.util.camelize(str) | |
| function getName (vm) { | |
| if (!vm.$parent) return 'root' | |
| return ( | |
| camelize(vm.$options.name) || | |
| camelize(vm.$options._componentTag) || |
提起 WebAssembly/Wasm 可能会想起它是一种可以在浏览器里运行 C/C++/Rust 的技术,实际上它是一个虚拟机标准,它的实现可以在 MCU(单片机)、移动设备、桌面电脑到服务器里面跑,可以嵌入到浏览器、嵌入到应用程序或者独立运行,没有具体的边界。
特点:
| import inspect | |
| from functools import wraps | |
| import openai | |
| def generate_code(signature, docstring): | |
| init_prompt = "You are a Python expert who can implement the given function." | |
| definition = f"def {signature}" | |
| prompt = f"Read this incomplete Python code:\n```python\n{definition}\n```" |