C端软件生存之道

C 端软件的核心生存逻辑,是精准切入个人用户的高频刚需或强价值场景,先为用户创造明确价值(提效、省钱、获利、情绪满足等)建立用户依赖,再通过广告、交易抽成、会员付费、增值服务等模式完成商业闭环。各模块的具体生存逻辑如下:
Learn and share.

C 端软件的核心生存逻辑,是精准切入个人用户的高频刚需或强价值场景,先为用户创造明确价值(提效、省钱、获利、情绪满足等)建立用户依赖,再通过广告、交易抽成、会员付费、增值服务等模式完成商业闭环。各模块的具体生存逻辑如下:

B 端软件的核心生存本质,是面向企业组织创造可量化的商业价值:企业付费决策高度理性,核心衡量标准是投入产出比(ROI)—— 软件支出要么换来成本缩减,要么带来营收增长,要么守住合规与安全底线,最终通过业务深度绑定形成高迁移成本,实现持续续费、增购的长期存续。

Linux平台下的可执行程序以ELF(Executable and Linkable Format)格式存储于磁盘,启动的核心本质是将ELF文件从磁盘加载至内存,完成进程初始化与指令执行;程序退出则是反向流程,核心是终止指令执行、彻底回收系统资源,避免资源泄漏。整个流程涉及系统调用、内存管理、进程调度、动态链接等核心机制。本文将按步骤拆解Linux平台下可执行程序的启动及退出流程。

Windows平台下的可执行程序以PE(Portable Executable)格式存储于磁盘,启动的核心本质是将PE文件从磁盘加载至内存,完成进程初始化与指令执行,最终实现程序运行;而程序退出则是反向流程,核心是终止指令执行、回收系统资源,确保无资源泄漏。整个流程涉及系统调用、内存管理、进程调度等核心机制。本文将按步骤拆解Windows平台下可执行程序(.exe)的启动及退出流程。
小米电视越来越慢,就想多删除一些应用:
注意:预装应用删除后,除了升级系统,并没有好的恢复方法,使用命令需谨慎
#首先在小米电视上打开远程调试,让ADB可以远程连接 开启开发者模式:设置-》关于-》产品型号-》遥控连续按5下OK键 设备安全设置:设置-》账号与安全-》允许安装未知来源的应用-》允许ADB调试 查看网络IP:设置-》网络-》找到电视使用的局域网IP #远程连接小米电视 adb connect IP #显示已连接设备 adb devices #安装APK包 adb install -r PATH_TO_APK/MyAPK.apk #列出已安装的包 adb shell pm list packages #删除具体应用(不同版本包名有差异) 应用商店 adb shell pm uninstall com.xiaomi.mitv.appstore 小米商城 adb shell pm uninstall com.xiaomi.mitv.shop 小米支付 adb shell pm uninstall com.xiaomi.mitv.payment 小米钱包 adb shell pm uninstall com.mipay.wallet.tv 天气 adb shell pm uninstall com.xiaomi.tweather 时尚画报 adb shell pm uninstall com.xiaomi.tv.gallery 相册 adb shell pm uninstall com.mitv.gallery 照片屏幕保护程序 adb shell pm uninstall com.android.dreams.phototable 游戏中心 adb shell pm uninstall com.xiaomi.mibox.gamecenter 日历 adb shell pm uninstall com.xiaomi.mitv.calendar 提醒 adb shell pm uninstall com.mitv.alarmcenter 用户手册 adb shell pm uninstall com.xiaomi.mitv.handbook 热点新闻 adb shell pm uninstall com.duokan.videodaily 新闻 adb shell pm uninstall com.xiaomi.mitvnews 米家 adb shell pm uninstall com.xiaomi.smarthome.tv 小米盒子设置 adb shell pm uninstall com.xiaomi.mitv.settings #重启设备 adb shell reboot adb shell reboot -p
大家都知道github pages是用了jekyll,我们自己如何搭建一个网站呢?
#安装依赖环境 apt-get install ruby ruby-dev #安装jekyll gem install bundler jekyll #新建网站 jekyll new mysite #开启网站 cd mysite bundle exec jekyll serve --host 0.0.0.0 #浏览网站 http://172.16.172.80:4000
很多网站通过JS禁止用户复制,鄙视。
用Firefox很容易解决这个问题。
1、在地址栏输入
about:config
2、找到下面的选项,修改为false
dom.event.clipboardevents.enabled
3、可以复制了哦
另外,还有更简单粗暴的方法:
直接对网站禁用JS,够直接把。。。
今天正好有些时间,索性将语法插件从WP-Syntax替换为SyntaxHighlighter Evolved。
由于是通过后台SQL进行处理的,出现了不少问题,经过3小时奋战,还是调整的差不多了。
现在有两个问题:
1、太长的代码要么不换行,要么换行不好看
2、有些语法不支持,如per,Io,go等
3、应该还有一些SQL操作的遗留问题,后面发现再调整吧
'as3' => 'as3', 'actionscript3' => 'as3', 'bash' => 'bash', 'shell' => 'bash', 'coldfusion' => 'coldfusion', 'cf' => 'coldfusion', 'clojure' => 'clojure', 'clj' => 'clojure', 'cpp' => 'cpp', 'c' => 'cpp', 'c-sharp' => 'csharp', 'csharp' => 'csharp', 'css' => 'css', 'delphi' => 'delphi', 'pas' => 'delphi', 'pascal' => 'delphi', 'diff' => 'diff', 'patch' => 'diff', 'erl' => 'erlang', 'erlang' => 'erlang', 'fsharp' => 'fsharp', 'groovy' => 'groovy', 'java' => 'java', 'jfx' => 'javafx', 'javafx' => 'javafx', 'js' => 'jscript', 'jscript' => 'jscript', 'javascript' => 'jscript', 'latex' => 'latex', // Not used as a shortcode 'tex' => 'latex', 'matlab' => 'matlabkey', 'objc' => 'objc', 'obj-c' => 'objc', 'perl' => 'perl', 'pl' => 'perl', 'php' => 'php', 'plain' => 'plain', 'text' => 'plain', 'ps' => 'powershell', 'powershell' => 'powershell', 'py' => 'python', 'python' => 'python', 'r' => 'r', // Not used as a shortcode 'splus' => 'r', 'rails' => 'ruby', 'rb' => 'ruby', 'ror' => 'ruby', 'ruby' => 'ruby', 'scala' => 'scala', 'sql' => 'sql', 'vb' => 'vb', 'vbnet' => 'vb', 'xml' => 'xml', 'xhtml' => 'xml', 'xslt' => 'xml', 'html' => 'xml',
前几天外出时,Android手机放口袋里,不知道怎么碰到了,超过了解锁图案的最大重试次数,屏幕上显示“Too Many Pattern Attempts”,还要我登录Google账号。
Google账号我能登录,但问题是,Google最近被封掉了,根本连不上啊。
经过查找,发现有两种方法可以解决这个问题,一种是直接重置手机,后果是资料全没;一种是用ADB方法,跳过验证。
手机资料全清空,当然是不可以接受的!于是就使用了ADB方法。
前提是:
1、手机root过
2、ADB调试功能打开
连线,执行下面的命令:
adb root adb shell rm /data/system/gesture.key
这样,重启后,就可以跳过图形验证,直接进入设置界面了。
然后,开SSH,登录Google账号,重置图形验证,搞定!
小米2S刷原生后,使用Google Play Music有个比较烦的问题,就是其默认存储路径在第一存储上(只有4G),第二存储(存储卡)上几十G都是空的。
终于,某一天第一存储爆了,但我不想删程序啊。
回头一想,nnd,Android不就是linux吗,这个简单了
1、将/data/data/com.google.android.music/files/music整个文件夹移
动到存储卡上/storage/sdcard0/googleplay/.hide/music上
2、用ln命令,在原位置创建一个连接
3、打开Google Play Music,一切正常,哈哈哈哈哈
第二天发现,Google Play Music把/storage/sdcard0/googleplay/.hide/music的音乐又加了一般,
而且没有Tag,整个一悲剧啊。
那就Google一下,发现在文件夹下创建.nomedia文件后,可以防止Google Play Music进行扫描。
很Happy的到music文件夹下去看看,发现.nomedia已经躺在那里好久了,这~~
死马当活马医了,那就在googleplay和.hide都增加一下.nomedia,然后重启
居然好了~~
好吧~~
就这么先用着吧~~