Installing Satchmo on Webfaction

link: [url]http://brianmckinney.net/blog/2007/aug/22/installing-satchmo-webfaction/[/url]
Wednesday, August 22, 2007

For a project I am working on, I had to figure out a quality shopping cart app to use. I tried a couple mainstream solutions and then I found out about Satchmo, a Django-based shopping cart. This seemed like a perfect solution, it had all the power and easy configuration of Django built right in. However, I had some difficulties getting it up and running. Needless to say, I thought some notes on installation might be useful to someone who uses Webfaction and wants to try it out.

Obviously, any modifications you make to your account based on this tutorial, you are responsible for. I do not take responsiblity for any liability or downtime you incur as a result of this tutorial. This tutorial in intended to be carried out on a server that is not production, in case there is downtime or problems resulting from installing Satchmo. Follow at your your own risk!
Setup your account to run Satchmo

The first thing you'll need to do is make sure you have an environment conducive to running Satchmo on Webfaction. This tutorial assumes you are starting from scratch. Extra scratch. Go to your panel (http://panel.webfaction.com) and sign in to begin.
Setup django from the Webfaction control panel

1. Mouse over "Domains/websites" and select "Applications" from the menu
2. Click on the "Add New" icon (icon just below the options heading, with the green plus sign)
3. In the Name field, type "django_apps"
4. In the App Type field, select "Django (0.96) with Python (2.5)"
5. Click on the "Create" button to install Django
6. A success page should appear once Django has been installed

Add a static area for media files

1. Mouse over "Domains/websites" and select "Applications"
2. Click on the "Add New" icon
3. In the "Name" field, type a memorable name for your title for your media files (ex. somesite_media)
4. In the dropdown for "App type", select "Static/CGI/PHP"
5. Click on the"Create" button
6. A success page should appear, once the media area has been created

Add a link to the admin media files

1. Mouse over "Domains/websites" and select "Applications"
2. Click on the "Add New" icon
3. In the "Name" field, type "admin_media"
4. In the dropdown for "App type", select "Symbolic link"
5. In the "Extra info" field, type the absolute path to your admin media (/home/username/lib/python2.5/django/contrib/admin/media)
6. Click on the "Create" button
7. A success page should appear, once the admin media area has been created

Add a redirect application

Most modern websites serve the same content to both a www prefix and a non-www prefix domain name. When using Satchmo, you will likely want to utilize a single domain (like somesite.com) and redirect the www version or vice-versa. At first I was trying to support both www and non-www versions and it caused problems with user accounts and security certificates. Installing a redirect with webfaction is no problem, and is the correct way to handle this situation. Note: Versions of this tutorial before March 3, 2008 did not illustrate how to install this redirect.

1. Mouse over "Domains/websites" and select "Applications"
2. Click on the "Add New" icon
3. In the "Name" field, type a memorable name for your title for your redirect (ex. redirect)
4. In the dropdown for "App type", select "Static/CGI/PHP"
5. Click on the "Create" button
6. A success page should appear, once the redirect app has been created

Connect your domain to Webfaction

1. Assuming you've already pointed your DNS at Webfaction, mouse over "Domains/websites" and select "Domains"
2. Click on the "Add new" icon to add a new domain
3. In the name field, type the name of the domain exactlly (ex: somesite.com)
4. Click on the "Add new" icon to add a new prefix
5. In the field that appears, type "www"
6. Click the "Create" button
7. You will get a success page that tells you your item has been created
8. Visiting your domain should now result in a "Site not configured" message

Connect your website to the domain

1. Mouse over "Domains/websites" and select "Websites"
2. Click on the "Add new" icon to add a new website
3. In the "Name" field, type the name of the site (ex: somesite)
4. Do not check the box for Https
5. In the "Subdomains" box, select the domain name you will want for the actual main site (ex: somesite.com OR www.somesite.com)
6. Under the "Site Apps" area, click on the "Add new" icon
7. In the "App" field, select "django_apps", then in the "URL path" field type "/"
8. Again, under the "Site Apps" area, click on the "Add new" icon
9. In the &"App" field, select the name of your media area. In the "URL path" field type "/media"
10. Again, under the "Site Apps" area, click on the "Add new" icon
11. In the "App" field, select the name of your admin media area. In the "URL path" field type "/admin_media"
12. Click the "Create" button
13. A success page should display, telling you your item has been created
14. Mouse over "Domains/websites" and select "Websites"
15. Click on the "Add new" icon to add a new website
16. In the "Name" field, type the name of the site and add a "-secure" (ex: somesite-secure)
17. This time, check the box for Https
18. In the "Subdomains" box, select the same domain name as above
19. Under the &"Site Apps" area, click on the "Add new" icon
20. In the "App" field, select "django_apps", then in the "URL path" field type "/"
21. Again, under the "Site Apps" area, click on the "Add new" icon
22. In the "App" field, select the name of your media area, then in the "URL path" field type "/media"
23. Again, under the "Site Apps" area, click on the "Add new" icon
24. In the "App" field, select the name of your admin media area, then in the "URL path" field type "/admin_media"
25. Click on the "Create" button
26. You should get a success page, telling you your item has been created

Connect the redirect to the domain

1. Mouse over "Domains/websites" and select "Websites"
2. Click on the "Add new" icon to add a new website
3. In the "Name" field, type a name for the redirect (ex: www-redirect)
4. Do not check the box for Https
5. In the "Subdomains" box, select the domain name you will want to be redirected to the actual site (ex: somesite.com OR www.somesite.com)
6. Under the "Site Apps" area, click on the "Add new" icon
7. In the "App" field, select "redirect", then in the "URL path" field type "/"
8. Click the "Create" button
9. A success page should display, telling you your item has been created
10. Mouse over "Domains/websites" and select "Websites"
11. Click on the "Add new" icon to add a new website
12. In the "Name" field, type the name for the redirect and add a "-secure" (ex: www-redirect-secure)
13. This time, check the box for Https
14. In the "Subdomains" box, select the domain name you will want to be redirected to the actual site (ex: somesite.com OR www.somesite.com)
15. Under the "Site Apps" area, click on the "Add new" icon
16. In the "App" field, select "redirect", then in the "URL path" field type "/"
17. Click on the "Create" button
18. You should get a success page, telling you your item has been created

Setup your Database

For this example we are going to use MySQL, but you can obviously use postgresql if you want.

1. Mouse over "Databases" and select "Create new database"
2. Leave the "Machine" field as is
3. In the "Type" field, select "MySQL"
4. In the "Name&" field, type your account name_sa (ex: someaccount_sa) Webfaction requires that database names begin with the account name and are less then 16 characters long
5. In the "Encoding" field, leave utf8
6. Click on the "Create" button
7. A success message will appear, and a default password will be displayed
8. Make note of the name of the database, the username, and the password - located in the green text toward the top of the screen

Install and configure the Satchmo code

Now that you've setup your Webfaction environment to run Django, you should be able to visit your domain name and see the django success message. To run Satchmo, you'll need to download the satchmo code and configure it. Using a ssh client, signin to your Webfaction account to get started.
Rename your project

1.

Once you've signed in, cd into your webapps directory, there should be a django_apps directory, a media directory, and a admin media symbolic link (more if you have other applications installed)
2.

cd into the "django_apps" directory and rename the "myproject" directory to satchmoproject
3.

edit the apache2/conf/httpd.conf direcory and change:

SetEnv DJANGO_SETTINGS_MODULE myproject.settings

to

SetEnv DJANGO_SETTINGS_MODULE satchmoproject.settings

Download the Satchmo code

1.

cd into your home directory
2.

make a new directory called packages
3.

cd into that directory and run this command if you want the newest (with the slight possiblity of bugs) code:

svn co svn://satchmoproject.com/satchmo/trunk/ satchmo-source

or this command if you want a guaranteed stable release:

svn co svn://satchmoproject.com/satchmo/tags/0.6 satchmo-source

*Note: .6 is the current stable version as of this writing. Visit the satchmo project website for the current version number*
4.

Copy the satchmo-source/satchmo directory into the "packages" directory
5.

cd back to your home directory and edit the .bash_profile file
6.

Under the line "# User specific environment and startup programs", add "export PYTHONPATH=$PYTHONPATH:$HOME/packages"
7.

Save the file and exit
8.

Run the command "source .bash_profile" to reload it
9.

Type "echo $PYTHONPATH" to verify that the "packages" directory has been added
10.

Edit the .bashrc file
11.

Under the line "## User specific aliases and functions", add "alias python=python2.5"
12.

Save the file and exit
13.

Run the command "source .bashrc" to reload it

Download the correct Django snapshot

This is a little tricky. Satchmo is very much on the bleeding edge of Django, when Django makes changes to its' code base, it often times will cause errors within Satchmo. The developers at Satchmo do a good job of keeping their versioning in line with updates to the Django code. The best approach is to get the newest code from Satchmo and Django and verify that it works. If you have major problems with incombatitbility, switch to this specific Django snapshot and keep with it until django gets a bit closer to 1.0 (backwards compatability). This step could significantly screw up other django apps you are running off of the same django installation. Proceed at your own risk.

1.

cd into your Python directory (/home/username/lib/python2.5/)
2.

run this command:

svn co http://code.djangoproject.com/svn/django/trunk/ django-source

or if you've had problems with the newest code, try this

svn co -r 5947 http://code.djangoproject.com/svn/django/trunk/ django-source

3.

The new Django code should be downloaded into the "django-source" directory
4.

Copy "django-source/django" directory into the "python2.5" directory (replacing the old django files)
5.

Don't forget to restart your apache!

Configure the settings files

1.

Copy the "settings-customize.py", "local_settings-customize.py" and "load-data.py" from the "packages/satchmo/" directory over to the "satchmoproject" directory under "django_apps"
2.

cd into the satchmoproject directory
3.

Rename the settings-customize.py file to settings.py
4.

Edit the settings.py file and move down to the line that says:

DJANGO_SETTINGS_MODULE = 'satchmo.settings'

change to:

DJANGO_SETTINGS_MODULE = 'settings'

Next, find the line that says:

DATABASE_ENGINE = ""

change to:

DATABASE_ENGINE = "mysql"

Next, find the line that says:

MEDIA_ROOT = os.path.join(DIRNAME, 'static/')

Change this line to:

MEDIA_ROOT = "/home/username/webapps/*name of media directory*"

Next, find the line that says:

MEDIA_URL= "/static/"

Change this line to:

MEDIA_URL="/media/"

Next, find the line that says:

ADMIN_MEDIA_PREFIX ="/media/"

Change this line to:

ADMIN_MEDIA_PREFIX = "/admin_media/"

Finally, find the line under "TEMPLATE_DIRS" that says:

os.path.join(DIRNAME, "templates"),

modify to be:

"/home/username/packages/satchmo/templates/"

5.

Save the file and quit
6.

Rename the local_settings-customize.py file to local-settings.py
7.

Edit the local_settings.py file
8.

Find the database information area, which should look like this:

DATABASE_NAME = ""
DATABASE_PASSWORD = ""
DATABASE_USER = ""
SECRET_KEY = ""

Enter the database information you made note of and if you would like, add a security key.
9.

Find the line that says:

CHECKOUT_SSL=False

and change to:

CHECKOUT_SSL=True

10.

Save the file and quit
11.

Restart apache

Load the sample data

1. Still within the satchmoproject directory, type the command: python load_data.py
2. A bunch of data should get created for you to play around with
3. Restart apache

Link up the media files

1. cd into your media directory ("/home/username/webapps/media")
2. Copy the image, css, and javascript folders from /home/username/packages/satchmo/static/ to the media directory.

Configure the redirect

1.

create a file "/home/username/webapps/redirect/.htaccess" with the following content:

RewriteEngine on
RewriteCond %{HTTP_HOST} domain.com
RewriteRule ^(.*) http://www.domain.com/$1 [R]

Note: This will redirect 'domain.com' to 'www.domain.com', you may choose to do the opposite, and if so, simply switch these two in the above code.

All done!

Go to your website and view satchmo in all of its' glory. OK, seriously, now you should be able to alter your images, css, etc. and get a good online store going

Thanks for checking out the article, happy selling.
jsprit 是一个基于 Java 的开源工具包 jsprit 是一个基于 Java 的开源工具包,用于解决复杂的 旅行商问题 (TSP) 和 车辆路径问题 (VRP)。 它轻量、灵活且易于使用,基于单一的通用 元启发式算法,目前可解决以下问题: 带容量约束的车辆路径问题 (Capacitated VRP) 多 depot 车辆路径问题 (Multiple Depot VRP) 带时间窗的车辆路径问题 (VRP with Time Windows) 带回程的车辆路径问题 (VRP with Backhauls) 带取送货的车辆路径问题 (VRP with Pickups and Deliveries) 带异构车队的车辆路径问题 (VRP with Heterogeneous Fleet) 时间依赖型车辆路径问题 (Time-dependent VRP) 旅行商问题 (Traveling Salesman Problem) 拨号乘车问题 (Dial-a-Ride Problem) 上述各类问题的多种组合 立即下载

相关推荐

2003-2025年 政府创新补贴与非创新补贴 xlsx

整理了A股上市公司的政府补助微观样本,核心涵盖股票代码、公司简称、年份、创新补助总额及非创新补助总额五大关键变量,企业研发创新的专项补助与其他非创新类补助。参考郭玥(2018)《政府创新补助的信号传递机制与企业创新》一文的方法论与分类标准,通过关键词检索与明细人工核对相结合的方式,从繁杂的年度补助明细中精准剥离出创新与非创新补助,对数据进行了校验与异常值剔除。 指标 股票代码 公司简称 年份 创新补助总额 非创新补助总额

stachmo安装

安装其实按照官方的安装说明就可以了,这里主要说说安装之后的设置问题。 1.在copy完satchmo\project\base里面的settings.py和local_settings.py之后,将里面的 LANGUAGE_CODE 改为us。 2.MEDIA_ROOT改为os.path.join(DIRNAME, 'static/').replace('\\', '/')(这个上网找了篇...

麻烦处... 190

配合上述本地模型资源文件

配合上述本地模型资源文件

在 OSX中安装satchmo

参考Windows的安装方法 1.安装"其它软件" 其中: Python Imaging Library,Python cryptography toolkit,docutlis都可以在Fink中抓到相应的包为:pil-py25,pycrypto-py25,docutlis-py25 2.剩下的自己下包回来 3.将satchmo里头的 settings-customize.py,loca...

Software is hard 204

三电平维也纳VIENNA双闭环控制整流器仿真(Simulink仿真实现)

内容概要:本文档系统性地介绍了以“三电平维也纳VIENNA双闭环控制整流器”为核心的电力电子系统Simulink仿真资源,聚焦于电压电流双闭环控制、中点电位平衡、空间矢量脉宽调制(SVPWM)等关键技术的建模与实现。资源包不仅提供完整的仿真模型,还配套Mathcad计算书、设计报告及参考文献,帮助用户从理论推导到参数设计再到仿真验证实现全流程贯通。同时,文档整合了大量相关拓扑(如DAB、LLC、PFC、CLLC等)与先进控制策略(如EPS调制、软开关、最小应力优化、模型预测控制等)的仿真案例,覆盖从基础整流器到复杂双向变换系统的多个典型应用场景,构成一个面向科研、教学与工程实践的综合性学习体系。; 适合人群:具备电力电子、自动控制或电气工程等相关专业背景,熟悉MATLAB/Simulink仿真环境,正在从事新能源变换、电能质量治理、电机驱动或电力系统方向研究的研究生、高校教师及企业研发工程师。; 使用场景及目标:①开展三电平VIENNA整流器、双有源桥DAB、LLC谐振变换器等先进拓扑的科研建模与论文复现;②完成课程设计、毕业设计或实际工程项目中的控制器开发与系统性能验证;③深入掌握双闭环控制架构、中点电位平衡机制、SVPWM调制策略及系统稳定性分析等核心知识点; 阅读建议:建议结合Mathcad计算书进行系统参数设计,理解控制算法的数学基础,并在Simulink中逐步搭建与调试模型,注重理论计算与仿真结果的对比分析,推荐按照资源目录顺序循序渐进学习,以建立完整的知识框架和技术实现能力。

三相充电桩维也纳PFC+三电平LLC谐振变换器三电平PSIM仿真设计(Simulink仿真实现)

内容概要:本文档聚焦于电力电子与电力系统领域的仿真设计,重点围绕三相充电桩中维也纳PFC(Vienna Power Factor Correction)整流器与三电平LLC谐振变换器的联合系统展开,提供基于PSIM和Simulink平台的完整仿真设计方案。内容涵盖9kW三相三开关维也纳PFC整流器的Mathcad计算书、双闭环控制策略、中点电压均衡控制、SVPWM调制技术及电流过零畸变消除方法等关键技术环节,并配套详细的仿真模型与设计报告。此外,文档整合了丰富的电力电子拓扑资源,包括图腾柱PFC、交错并联PFC、双有源桥DAB、CLLC谐振变换器、双向Buck-Boost等典型电路结构,覆盖Matlab/Simulink、Plecs、PSIM等多种仿真环境,形成从理论计算、建模、控制算法设计到性能优化的一体化技术体系。; 适合人群:面向具备电力电子、电气工程、自动化等相关专业背景,熟悉Matlab/Simulink/PSIM等仿真工具,从事新能源汽车充电技术、高效率AC-DC/DC-DC变换器设计、电力系统能量管理等方向的研究生、科研人员及工程技术人员。; 使用场景及目标:①支持三相高功率因数校正与高效DC-DC变换系统的科研仿真与教学实践;②用于PI控制、前馈控制、SVPWM、软开关技术、中点电位平衡、双闭环动态响应等核心控制算法的研究与验证;③服务于毕业设计、科研课题、学术论文复现及实际工程项目开发,提升系统级建模与优化能力。; 阅读建议:建议结合Mathcad计算书与仿真模型同步学习,优先掌握维也纳PFC与LLC的基本工作原理与参数设计流程,再深入理解双闭环控制系统架构与关键控制策略,推荐先运行Simulink模型观察动态波形响应,并参考附带文献深化理论认知与工程实现能力。

Andriod Atom x86模拟器启动报错。

用Inter Atom模式的Android模拟器启动报一下错误: emulator: ERROR: x86 emulation currently requires hardware acceleration!

rznice的专栏 10万+

政府科技管理者在推动科技成果转移转化时,如何高效识别具有高转化价值的科研成果.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

satchmo汉化

转载:[url=http://blog.youkuaiyun.com/huliuhe/archive/2008/09/25/2980580.aspx]http://blog.youkuaiyun.com/huliuhe/archive/2008/09/25/2980580.aspx[/url] 注:本文的有些步骤,是基于个人的安装配置。具体使用时候可能要针对个人配置专门设置。 satchmo 是建立在 dja...

pythoner的专栏 188

国央企创新负责人在推动内部技术转化时,如何高效识别优质专利资源?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

S32K144 ADC硬件触发+DMA传输实战:从寄存器配置到数据采集全流程

本文详细解析了S32K144微控制器中ADC硬件触发与DMA传输的协同工作机制,提供了从寄存器配置到数据采集的全流程实战指南。通过PDB定时触发ADC转换,并利用DMA实现数据自动搬运,构建了高效、实时的汽车级数据采集系统,有效释放CPU资源,满足汽车电子应用的严苛要求。

weixin_29194693的博客 475

Yaml与python类型的对照表

因为常用yaml作为python程序的配置文件,特将其与python类型参照表在此贴出,以供温故之用。     YAML tag Python type Standard YAML tags   !!null None !!bool ...

pythoner的专栏 575

【S32K】S32K144入门笔记(3) SPI(lpspi组件)

0. 引言 与第二篇can对应,第三篇本来想写lin的,毕竟都是车身上常用的总线。但是lin比较麻烦,所以先拖后一下,先把SPI记录一下。 SPI在我们的系统架构中是S32K和ADAS之间做数据传输用的,毕竟速率够高,数据量能传的比较大。 1. 准备 1.1 SPI基础知识 1.2 开发环境 1.2.1 软件开发环境 1.2.2 硬件环境 SPI 2. Demo ...

YoYo的桃子树 2万+

在Mac OS上运行wxPython

如果在一个64位的Mac上跑wxPython, 将会出现以下错误: [code="log"] ImportError: /usr/local/lib/wxPython-unicode-2.8.10.1/lib/python2.6/site-packages/wx-2.8-mac-unicode/wx/_core_.so: no appropriate 64-bit architecture (...

pythoner的专栏 304

避开RK3588开发板SDIO配置的坑:O9201SB WiFi模组接入实战指南

本文为嵌入式开发者提供了在RK3588开发板上,利用TF卡槽接入O9201SB WiFi6模组的实战指南。文章深度剖析了SDIO配置中常见的电源管理序列冲突问题,并给出了从设备树节点修改、内核编译到系统验证的完整解决方案,帮助开发者避开配置陷阱,成功实现高性能无线连接。

sprite的博客 954

Ollama-OCR实战:5分钟搞定PDF文档转Markdown(附qwen2.5vl模型配置)

本文详细介绍了如何利用Ollama本地部署多模态大模型qwen2.5vl,结合OCR技术,实现PDF文档到Markdown的端到端智能转换。通过解析传统OCR的局限与AI方案的优势,并提供从环境搭建、提示词工程到处理复杂表格的完整实战指南,帮助用户高效构建自动化文档处理流水线,彻底重塑文档处理工作流。

yog99的博客 606

Trac Data Models and Schema

The main models that developers might be interested in are Ticket and WikiPage. The constructors each take the environment as the first parameter, and the ticket id or wiki page name next. [b]Ticke...

pythoner的专栏 302

备战2025数学建模国赛(算法46):多目标优化

本篇博客将深入浅出地介绍多目标优化的核心概念、主流算法,并重点结合一个数学建模竞赛的经典案例,提供完整的Python代码实现,助你在未来的竞赛中游刃有余。它通过寻找帕累托最优解集,完美地诠释了“鱼与熊掌不可兼得”的权衡思想,为最终决策提供科学依据。这些问题都包含多个相互冲突的目标,传统的单目标优化方法(如梯度下降、单纯形法)对此无能为力,因为它们无法同时优化多个目标。在数学建模竞赛中,我们面临的绝大多数问题都不是单一的“最好”,而是充满权衡与妥协的“最优”。记住,成功的建模不仅在于解出问题,更在于清晰地。

YOLO 285

50个Python重要模块

原文地址:http://www.cnblogs.com/yd1227/archive/2009/10/18/1585487.html Graphical interface wxPython http://wxpython.org Graphical interface pyGtk http://www.pygtk.org Graphical interface pyQ...

pythoner的专栏 267

GPS天线结构、原理、测试

【有源陶瓷天线构成】GPS天线是由接收天线和前置放大器两个部件组成。GPS接收天线的作用,是将卫星来的无线电信号的电磁波能量变换成接收机电子器件可摄取应用的电流。绝大部分内置GPS天线为右旋极化陶瓷介质,其组成部分为:陶瓷天线、低噪音信号模块、线缆、[接头](h

数字世界 万物互联 2万+

【异常】Claude Code 第三方API 400报错(thinking type should be enabled or disabled)解决方案

摘要: Claude Code接入第三方API端点时出现400参数错误,主要因新版默认启用的Adaptive Thinking功能与旧版接口参数格式不兼容(需thinking: {type: "adaptive"},但第三方仅支持布尔值)。解决方案为修改本地settings.json配置文件,添加"CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING": "1"环境变量并重启客户端,即可恢复思考模式功能。Adaptive Th

奶爸的编程之路,也就一周冷个三天 1万+

Trac SQL Database API

[b]Trac SQL Database API[/b] Trac uses a very thin layer on top of the standard Python Database API 2.0 for interfacing with supported relational database systems such as SQLite or PostgreSQL. ...

pythoner的专栏 209

华为OD机试真题 新系统【Skill执行链完整性检测】

华为OD机试 新系统真题【Skill执行链完整性检测】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【Skill执行链完整性检测】

qq_45776114的博客 763

Trac系统相关文档

1. Trac组件架构 [url]http://trac.edgewall.org/wiki/TracDev/ComponentArchitecture[/url] 2. 编写Trac插件 [url]http://trac.edgewall.org/wiki/TracDev/PluginDevelopment[/url]

pythoner的专栏 187

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

上一篇: 10个技巧帮你搞定IE 6
下一篇: Debian下在Apache2中安装配置xsendfile模块
pythoner
博客等级 码龄18年 15粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值