|
|
Tớ gặp lỗi này khi ant build để gen skeleton/stub file của web service từ eclipse
Problem: failed to create task or type axis-java2wsdl
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
Bạn nào có kinh nghiệm thì chỉ dùm nhé,mình cũng mới học :ym_blushing:
hoặc chỉ mình cách gen skeleton/stub file bằng cách nhanh nhất có thể
Dưới đây là nội dụng file build.xml
Code:
<?xml version="1.0"?>
<project name="Axis-Soap Stub/Skeleton generation" default="main" basedir=".">
<property name="webinf.home" value="${basedir}/Web Root/WEB-INF"/>
<property name="lib.home" value="${webinf.home}/lib"/>
<property name="generated.home" value="${basedir}/../soap_temp"/>
<property name="service.classes" value="${webinf.home}/classes"/>
<property name="persistence.classes" value="${basedir}/../PrimusPersistence/classes"/>
<property name="service.src.home" value="${basedir}/src"/>
<property name="service.src.dir" value="${basedir}/Java Source"/>
<!-- service endpoint stuff (used also for deployment) -->
<property name="target.port" value="8080"/>
<property name="target.server" value="localhost"/>
<property name="target.appname" value="primus"/>
<path id="axis.classpath">
<pathelement location="${lib.home}/axis-ant.jar"/>
<pathelement location="${lib.home}/axis.jar"/>
<pathelement location="${lib.home}/jaxrpc.jar"/>
<pathelement location="${lib.home}/wsdl4j.jar"/>
<pathelement location="${lib.home}/saaj.jar"/>
<pathelement location="${lib.home}/activation.jar"/>
<pathelement location="${lib.home}/mail.jar"/>
<pathelement location="${lib.home}/hibernate.jar"/>
<pathelement location="${lib.home}/log4j.jar"/>
<pathelement location="${lib.home}/commons-lang.jar"/>
<pathelement location="${lib.home}/commons-discovery.jar"/>
<pathelement location="${lib.home}/commons-beanutils.jar"/>
<pathelement location="${lib.home}/commons-collections.jar"/>
<pathelement location="${lib.home}/commons-logging.jar"/>
</path>
<fileset id="generated_files" dir="${generated.home}">
<include name="**/*Skeleton.java"/>
<include name="**/*Stub.java"/>
</fileset>
<fileset id="other_generated_files" dir="${generated.home}">
<include name="**/*ServiceLocator.java"/>
<include name="**/*Service.java"/>
<include name="**/*SoapBindingImpl.java"/>
</fileset>
<taskdef resource="axis-tasks.properties"
classpathref="axis.classpath" />
<target name="--init">
<echo message="location=${basedir}"/>
<echo message="lib=${lib.home}"/>
<mkdir dir="${generated.home}"/>
<mkdir dir="${service.src.dir}"/>
</target>
<target name="generate_wsdl" depends="--init"
description="Generates wsdl file for primus soap (needed only to create stub/skeleton).">
<axis-java2wsdl
typemappingversion="1.2"
implclass="com.routescape.primus.service.ceo.export.CEOExportImpl"
output="${generated.home}/ceoexport.wsdl"
classname="com.routescape.primus.service.ceo.export.CEOExport"
namespace="urnrimusWeb"
location="http://localhost:8080/primus/services/CEOExport"
>
<classpath>
<pathelement location="${service.classes}"/>
<pathelement location="${persistence.classes}"/>
</classpath>
</axis-java2wsdl>
</target>
<target name="generate_stubs" depends="--init"
description="Generates stub/skeletons for primus soap.">
<axis-wsdl2java
output="${generated.home}"
url="${generated.home}/ceoexport.wsdl"
all="true"
deployscope="session"
serverside="true"
skeletondeploy="true">
<classpath>
<pathelement location="${service.classes}"/>
</classpath>
<mapping
namespace="urnrimusWeb"
package="com.routescape.primus.service.ceo.export" />
</axis-wsdl2java>
</target>
<target name="copy_files" unless="copy_all">
<echo message="Copying only service skeleton/stub files (set copy_all property to copy everything)"/>
<echo message="NOTE: We do not use the Axis generated bean classes (only the stub/skeleton)." />
<copy failonerror="true" verbose="true" todir="${service.src.dir}" >
<fileset refid="generated_files"/>
</copy>
</target>
<target name="copy_all_files" if="copy_all">
<echo message="Copying all generated service files (except bean classes)"/>
<copy failonerror="true" verbose="true" todir="${service.src.dir}" >
<fileset refid="generated_files"/>
</copy>
<copy failonerror="true" verbose="true" todir="${service.src.dir}" >
<fileset refid="other_generated_files"/>
</copy>
</target>
<target name="--deploy_service">
<echo message="Deploying service to Axis Server..."/>
<echo message="-- If this fails, check to make sure the primus webapp "/>
<echo message="-- is running at the following location: http://${target.server}:${target.port}/${target.appname}"/>
<echo message=" "/>
<echo message="Contacting axis admin service to undeploy..."/>
<axis-admin
port="${target.port}"
hostname="${target.server}"
failonerror="false"
servletpath="${target.appname}/services/AdminService"
debug="true"
xmlfile="${generated.home}/com/routescape/primus/service/ceo/export/undeploy.wsdd"
/>
<echo message="Contacting axis admin service to deploy..."/>
<axis-admin
port="${target.port}"
hostname="${target.server}"
failonerror="true"
servletpath="${target.appname}/services/AdminService"
debug="true"
xmlfile="${generated.home}/com/routescape/primus/service/ceo/export/deploy.wsdd"
/>
</target>
<target name="--copy_server_config" >
<echo message="Copying axis server-config.wsdd to primus web-inf..." />
<echo message="-- Note, you should check in this file." />
<echo message=" "/>
<copy flatten="true" file="${tomcat.home}/webapps/primus/WEB-INF/server-config.wsdd" failonerror="true" verbose="true" todir="${webinf.home}" />
</target>
<target name="clean">
<delete dir="${generated.home}" />
</target>
<target name="main" depends="clean, --init, generate_wsdl, generate_stubs, copy_files, copy_all_files"
description="Generates Apache Axis SOAP stub/skeleton.">
</target>
<target name="deploy" depends="--init, --deploy_service, --copy_server_config"
description="Deploys the service and copies the server-config.wsdd back to primus WEB-INF.">
</target>
</project>
|
|
|
Phân tích mã nguồn liên quan gì đến kỹ thuật RE đâu !!! Ngoài việc thạo ngôn ngữ cần nắm vững rất nhiều thứ tùy vào mã nguồn bạn muốn phân tích như kiến trúc phần mềm,mô hình của APP,UML ...
Công cụ phân tích thì thiếu gì?? Rational Rose, ReSharper , Visual Code to work flow, Code Analyst....
|
|
|
Cũng như mọi chương trình khác : nhồi vào startup list ( registry, startup folder ) , sau bị load thì connect đên server xác định ( name pipe, Ip)
|
|
|
Khác biệt khá nhiều đấy, nếu bạn chỉ cần học 1 tý C thì học cái nào chả được!!! Tuy nhiên nếu đã từng học vb thì c# dễ tiếp cận hơn so với C++
|
|
|
Bạn tìm đọc lại các tài liệu về FAT,FAT32, NTFS để biết cách xóa luôn tên file !!!
Thực ra đây là việc làm vô nghĩa vì tên file không quan trọng bằng data, với FAT,FAT32 khi xóa file, system chỉ xóa ký tự đầu của file, rồi đổi thành ký tự lâu quá quên rồi, vô DOS mở DISKEDIT trong bộ NU sẽ thấy ) đồng thời đánh dấu tất cả các liên cung chứa data của file là free để sẵn sàng bị ..ghi đè !!!
|
|
|
Dùng các tập hàm API mở rộng của chuẩn VESA ( INT 10H , hàm 4FH)!!! các chế độ đồ họa chứa hơn 64K bộ nhớ sẽ được phân trang thành từng bank 64K để truy cập !!! để biết chi tiết thì GOOGLE !!!
|
|
|
Thấy các bồ quan tâm thì đây ,tài liệu luyện thi IQ -GMAT -ENGLISH vào các cty phần mềm
http://caulacbovb.com/forum/viewtopic.php?f=35&t=2221
|
|
|
NoSelf wrote:
công ty mình có 3 cơ sở sử dụng chung 1 database mdb, mỗi ngày database ở mỗi cơ sở điều có thêm dữ liệu mới. Vậy làm sao để đồng bộ dữ liệu ở 3 cơ sở? Bạn nào biết chỉ mình với! Thanks trước nha!
Câu hỏi mâu thuẫn quá , mình lại hiểu là là 3 cơ sở dùng 3 DB có cấu trúc giống nhau , và bạn muốn đồng bộ cả 3 CSDL này.... có nhiều phương pháp từ dễ đến khó ! đồng thời bạn cũng chưa nói rõ bạn dùng công cụ nào để triển khai :
Vb6, ADO ?? .NET ??? tùy mỗi công cụ mà có nhiều hướng giải quyết khác nhau ( vì .net support tận răng
)
- Map ổ đĩa mạng chứa MDB file , share full , rồi cho cả 3 cơ sở connect trực tiếp MDB file đó
- Dùng link table , bạn tra help của access đã rất chi tiết
- Viết theo kiến trúc client -server, khỏi phải shared full tránh rắc rối về bảo mật DB
Riêng với VS2K8 , để code một ứng dụng đồng bộ CSDL bạn chỉ mất 4 dòng !
|
|
|
TQN wrote:
Không lẽ native app và system coding sẽ từ từ chết đi à, nhường chổ cho .NET, WPF, Linq, XAML... à.
Nếu như ngài BILL cho phép.NET CLR chạy trên kernel mode thì đúng là sẽ C++,C... sẽ rất rất khó thọ đó anh!
Tuy nhiên phiên bản mới nhất là 2k8 ( net 3.5) vẫn chỉ tung hoành đc trên user land mà thôi!
|
|
|
Đúng là dù bị ghi đè vẫn có thể hồi phục đc, nếu dùng tiện ích wipeinfo của norton, bạn được khuyến cáo để thông tin ko thể phục hồi lại đc thì phải xóa đè ít nhất 3 lần( quick , còn stan dard là 7 lần, nếu không 1 số tiện ích chuyên dụng vẫn phục hồi dữ liệu căn cứ vào vết lưu trên cung từ, tôi nói đến các thiết bị chuyên dụng cứu dữ liệu chứ ko phải phần mềm nhu getdataback, với các phần mềm này, ghi đè thì hết cứu, bạn có thể recover lại đc nhưng file thực tế đã hỏng....
|
|
|
Theo thông tin mà chúng tôi nhận được thì các site sau có dấu hiệu nhiễm virus
thegioihoanmy.vn
cf.vtc.vn
vtc.vn
....
Trích xuất từ http://www.virusvn.com/forum/showthread.php?t=152
Sau khi xem xét thì FD phát hiện ra cái này trên trang của thegioihoanmy
Quote:
iframe width=1 height=1 src=http://cc.haowangma.com/one/hao888.htm?042
Con này hôm trước anh em cũng đã xem xét qua. Thực chất nó gồm 4 con:
Quote:
hxxp://dd.buhaoyishi.com/mmuu/abd.cab
hxxp://dd.buhaoyishi.com/mmuu/arl.exe
hxxp://dd.buhaoyishi.com/mmuu/a014.exe
hxxp://dd.buhaoyishi.com/mmuu/abf.exe
hxxp://dd.buhaoyishi.com/mmuu/alz.exe
Mình tập trung vào con:
Quote:
hxxp://dd.buhaoyishi.com/mmuu/a014.exe
(Khai thác lỗi MS06-014. Ai chưa biết thì google)
Vì mấy con trên khai thác vào lỗi của baidu search (không được dùng ở VN).
Code exploit đã được giải mã.
|
|
|
cho cả source còn hỏi làm sao bi giờ thì ...tớ chịu chết , fix lại đoạn code kiểm tra OS ,tạo install package...
ôi
|
|
|
thành thật xin lỗi , 1 số bạn báo lại là dùng mạng VNPT không vào đc WWW.VIRUSVN.COM
bạn có thể thử lại truy cập vào forum qua proxy, BQT chưa xác định đc nguyên nhân gây lỗi.
Nếu có nhã ý giúp đỡ vui lòng test thử bằng các công cụ :
- Ping
- Tracert
- nslookup : gõ virusvn.com
rồi gửi kết quá qua cho mình qua hệ thống tin nhắn của HVA hoặc admin@virusvn.com
|
|
|
mR.Bi wrote:
E chưa xài, nhưng có chút ý kiến thế này: Lỗi phông chữ hiện tại vẫn còn (như bác nói), nếu xài tiếng Anh sẽ hay hơn, không khéo còn dễ dùng hơn nữa. Font chữ như thế gây khó chịu vì nó quá xấu , em ko chê mà góp ý thôi.
Chương trình của bác khủng quá, AIO System Explorer. Nếu định hướng phát triển bác đã có thì nêu ra thử xem bác nghĩ còn thiếu gì? Tích hợp thêm Antivirus, Anti Spyware và RootKit nữa thì tuyệt nhỉ?
Thực ra nó còn thiếu sót nhiều lắm
+ Mình viết theo kiểu chạy lấy được, chủ yếu do ham vui lên hoàn toàn chưa hề có dự định...phát triển từ trước, cách code cũng hơi thô thiển...và đầy lỗi
+ Ý tưởng thì còn khá nhiều , phiên bản hiện tại chỉ hoàn thiện đc khoảng 1 /5 chức năng, có điều do công việc hiện tại ko dính tẹo nào với nó lên cũng ko còn có thể dành thời gian thêm đc.Các chức năng đã nghĩ :
1. Nâng cấp thành một cẩm nang toàn tập về registry , phiên bản cũ chỉ giới hạn trong vài chục key thông dụng,
đồng thời phải thiết kế có tính mở như cho phép thêm sửa xóa database thay vì bó cứng trong code như hiện nay
,hỗ trợ nhóm theo chức năng,sao lưu, phục hồi giá trị mặc định....etc
2 . Tạo WIZZA Script tìm và diệt cho user gồm các thao tác định sẵn để tăng tốc độ xử lý.... hiện chưa có chương trình nào apply
3. Tăng cường thêm tính năng tìm file theo type ID ...., ..verify process , verify driver..,( 1 số đã thảo luận ở virusvn.com)
4.Kết hợp với một system driver để có thể KILL & detect ở mức kernel ... vì tính năng nhận diện rootkit đã có nhưng còn rất nhiều thiếu sót
5.Tăng cường giao diện
............... tóm lại là còn rất nhiều
Tất cả những vấn đề trên đều ngốn rất nhiều thời gian!! hiện tại mình đi sâu vào lập trình ứng dụng lên ko thể theo tiếp đc...bạn nào muốn phát triển thì cứ tự xử
|
|
|
shuichi_akai wrote:
Chào các bạn, chả là ở nhà có mấy đứa nhỏ nó ham chơi game VLTK quá nên mình muốn hỏi dải IP của VNG cho game này để khóa lại, bạn nào biết thì chỉ mình với.
Hiện giờ mình đang khóa nguyên range của VDC nên tất nhiên là có nhiều website "vô tội" dính vạ nên muốn hỏi các bạn để khóa cho chính xác.
Xin cảm ơn.
dải IP thì mình không rõ, nhưng chỉ để cấm mấy đứa nhỏ chơi võ lâm thì ko cần làm thế vì có nhiều cách dễ hơn nhiều, mất khoảng vài phút config đỡ phải dùng dao mổ voi giết gà
+ apply software restriction
+ Block port
hay đơn giản uninstall vl nếu le te thì phết cho vài roi.
|
|
|
Chương trình viết đã lâu( gần ba năm nhưng vẫn rất đắc dụng )
Ghi chú :
Một công cụ tổng hòa các ưu điểm của các công cụ mạnh hỗ trợ cho việc khắc phục sự cố máy tính viết theo yêu cầu thực tế của công ty .Bao gồm một số tiện ích tính đến phiên bản 2.0:
Process XP + Msconfig + Service ,driver startup manager - Fast File Scaner + Network monitor + Registry tool....
Có lẽ tính đến thời điểm hiện tại, bạn khó có thể tìm thấy 1 tool viết bằng vb6 xuất sắc hơn nó.
Định hướng : Phát triển tiếp bằng VC ,hiện này mình quá bạn rộn không thể theo tiếp đc, mong anh em tiếp tục góp sức phát triển thay vì copy về và chỉ sửa tên tác giả..
Bản quyền : Phạm Hải - http://www.virusvn.com
Giới thiệu sơ qua các chức năng :Rất nhiều
1 - Chức năng sửa chữa nhanh 1 số key thường dùng
2 - Chức năng detect tới hơn 95% các key khởi động + các driver thiết bị
3 -Chức năng detect toàn bộ các driver thiết bị các services cùng khả năng loại bỏ dễ dàng
4 - Chức năng quản lý , phân loại process, nhận diện tiến trình ẩn,
kill process hàng loạt, lọc process tin cậy, tạm dừng process, ..... nhìu quá nói ko hết
một số tính năng vượt trội process XP, taskmanager đương nhiên ko thể so sánh
5 - Chức năng liệt kê sạch các connection trên máy bạn, tương tác với explorer để jumpto và close easy
6 - Còn rất nhiều tiện ích khác
- Chức năng tìm kiếm file theo ID nhanh hơn 5 lần so với window, quản lý đc số lượng file lên tới hàng triệu
- Chức năng sửa đổi các tệp cấu hình hệ thống etc
..... tóm lại là rât nhiều...
link tải bản đã biên dịch và nén nhỏ = ASPACK : 650K
http://phamhai2k6.googlepages.com/SystemViewer.rar
Hiện tại chương trình còn 1 số lỗi vặt như chưa phục hồi phông chữ.... anh em tải source về mà chỉnh hộ
tác giả hiện hết xí quách rồi.
Mã nguồn đầy đủ bằng vb6.........
http://www.virusvn.com/forum/showthread.php?t=59
lưu ý, nếu không truy cập đc vào forum vui lòng thử lại qua proxy vì 1 số bạn repply lại là ko truy cập đc , chúng tôi sẽ khắc phục sớm
|
|
|
umh !! đúng là SuperChicken cũng tỏ thái độ hơi nặng ! tuy nhiên cách đặt vắn đề của phongvan_khtn cũng làm tôi tụt hứng.
phongvan_khtn wrote:
Mình sẽ dùng những kiến thức sau để đặt câu hỏi và trả lời: tư duy toán học (toán logic) + tin ứng dụng + kiến thức nền quản trị kinh doanh
Thành phần câu hỏi & trả lời gồm 2 phần: admin + user
Trong câu hỏi có đặt khá nhiều bẫy,các bạn nên cẩn thận
Mình suy nghĩ rất kỹ khi đặt câu hỏi,do đó các bạn cũng nên suy nghĩ kỹ khi trả lời,điều đó thể hiện lòng tôn trọng đối với mình vậy.
Những câu hỏi mình đặt ra trong phạm vi vừa,thực tế,không quá khó để trả lời.
Bạn lên xem lại cách hành văn, hình như quá già so với 1 sinh viên , có lẽ chỉ thích hợp với forum toán tin, toàn bạn trẻ 9x mà thôi.Với cách hỏi thế này thì ai sẽ ... hạ cố... trả lời đây nhỉ
|
|
|
cnnvtv wrote:
CPU của em là P4 3.06 em overclock lên 3.68 và nhiệt độ của CPU là 58 độ. Chạy được môt thời gian rồi em thấy máy vẫn ổn định. Vậy nhiệt độ của CPU như vậy có cao k? Các bro tư vấn em để em yên tâm sử dụng nhé!
cẩn thận nhé cài đúng driver đồ họa sẽ giảm 10 độ đó, máy mình dùng gefox 4, sau này sài 1 số chương trình test thấy cpu temperature luôn đạt 67 -68 độ đâm lo , thay quạt xịn cũng chỉ giảm 1 -2 độ,lên ko dám dùng máy lâu, 1 thời gian sau chơi thử mấy game cũ mới phát thấy game báo ko detect được driver đồ họa mới vỡ ra.. liền cài lại ngay lập tức mặc dù dxdiag và kiểm tra các thông số khác thì bt, sau khi cài máy chạy luôn ổn định ở 52 độ... hết vía
|
|
|
- Có gì mà ấm ức , nếu không ấm ức theo ý cậu thì học asm đi , hay dùng caculator, + 1 hex editor , tra cứu lại mã máy mà viết chương trình .chẳng cần 1 trình biên dịch nào hết.
- Nếu .net mà chỉ làm mấy cái chương trình đơn giản thì ...đúng là chán thật.
|
|
|
Về ngâm cứu rồi, sach hay quá , đúng quyển mình cần.... mượn đỡ về share cho anh em khác cùng
xài ! cám ơn bạn đã chia sẽ thông tin....
|
|
|
Ớ, hay thì post tiếp đi ... spam thêm một bài làm chi!
Đa phần các bạn khác vẫn thích hack -crack và systemdeveloper !!
|
|
|
SuperChicken wrote:
Chính xác là thế, mình luôn cố gắng áp dụng từ các project nhỏ nhất để system của mình đạt được mức scalable, maintainable cao nhất. Nhiều thằng bạn cũng nói là sao mày cứ phải phức tạp hoá vấn đề, nhưng không tập từ cái nhỏ thì làm sao làm những cái lớn. Thế nhưng do chưa có kinh nghiệm trong việc áp dụng design pattern nên mình rất lúng túng, có khi lại áp dụng 1 cách lệch lạc.
Nói vậy là chỉ còn nước đọc sách + thực hành thôi sao
Mình lại thấy mấy thằng bạn cậu nói đúng đó, quan trọng nhất là áp dụng phù hợp với từng mô hình, chắc bạn cũng biết câu nói khá nổi tiếng (XP) "KEEP IT SIMPLE ,STUPID --> làm đơn giản thôi,ngốc ạ". Mục đích cao nhất của mọi dự án phần mềm là phục vụ khách hàng để sinh lời mà kiếm đường tái đầu tư, nhồi thêm vào 1 đống thứ mà bạn nghĩ khách hàng sẽ cần trong 5 năm tới chỉ tổ làm phình to trương trình ,tăng độ phức tạp ko cần thiết của project ...
và hệ quá cuối thì.. ai cũng biết
|
|
|
secmask wrote:
mình có thắc mắc khi dùng socket để truyền dữ liệu trên net, bạn nào biết giải thích giùm với nhé.
giả sử mình đã có 1 connection từ A sang B, giờ mình muốn truyền dữ liệu từ A qua B.
dữ liệu ở đây bao gồm thông tin về cấu trúc thư mục và dữ liệu của tất cả các file thư mục đó.
công việc sẽ tiến hành như sau.
1. dùng API search để liệt kê các file có trong thư mục, gửi tên của file đi, đọc nội dung của file, gửi nội dung của file đi.
2. bên nhận đọc dữ liệu và khôi phục lại cấu trúc thư mục và các file y như bên gửi.
problem: sau khi bên gửi gửi hết thông tin 1 file, nó tiếp tục cho các file tiếp theo, nhưng làm sao bên nhận biết được đâu là vị trí kết thúc của file thứ nhất, vì dữ liệu toàn binary cả, lại được truyền liên tục. hay nói cách khác là làm sao bên nhận có thể nhận biết được đâu là dữ liệu của file nào.
rất mong được các bạn góp ý.
WINSOCK chỉ truyền dữ liệu dang thô thôi, muốn sử lý dữ liệu truyền như object cùng với các kỹ thuật remote activation thì bạn cần
Tìm hiểu kiến trúc client -server
DCOM với vb6,c,c++
REMOTING với .NET
|
|
|
Nói chung để phát hiện thì không khó, bạn dùng TCP VIEW ( WWW.SYSINTERNALS.COM ) để monitor toàn bộ các ứng dụng winsock là xong !!! Còn để kill đc thì ít nhất bạn phải có quyền admin!! hAY đơn giản là đóng băng luôn thread... để đổ lỗi cho phần mềm hư là xong
|
|
|
Tốt nhất là cài 1 antivirus !!
|
|
|
|
|
|
|