• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 00:59
CEST 06:59
KST 13:59
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Team TLMC #5 - Finalists & Open Tournaments0[ASL20] Ro16 Preview Pt2: Turbulence10Classic Games #3: Rogue vs Serral at BlizzCon9[ASL20] Ro16 Preview Pt1: Ascent10Maestros of the Game: Week 1/Play-in Preview12
Community News
Weekly Cups (Sept 8-14): herO & MaxPax split cups4WardiTV TL Team Map Contest #5 Tournaments1SC4ALL $6,000 Open LAN in Philadelphia8Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues29LiuLi Cup - September 2025 Tournaments3
StarCraft 2
General
#1: Maru - Greatest Players of All Time Weekly Cups (Sept 8-14): herO & MaxPax split cups Team Liquid Map Contest #21 - Presented by Monster Energy SpeCial on The Tasteless Podcast Team TLMC #5 - Finalists & Open Tournaments
Tourneys
Maestros of The Game—$20k event w/ live finals in Paris SC4ALL $6,000 Open LAN in Philadelphia Sparkling Tuna Cup - Weekly Open Tournament WardiTV TL Team Map Contest #5 Tournaments RSL: Revival, a new crowdfunded tournament series
Strategy
Custom Maps
External Content
Mutation # 491 Night Drive Mutation # 490 Masters of Midnight Mutation # 489 Bannable Offense Mutation # 488 What Goes Around
Brood War
General
[ASL20] Ro16 Preview Pt2: Turbulence BW General Discussion ASL20 General Discussion Diplomacy, Cosmonarchy Edition BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL20] Ro16 Group D [ASL20] Ro16 Group C [Megathread] Daily Proleagues SC4ALL $1,500 Open Bracket LAN
Strategy
Simple Questions, Simple Answers Muta micro map competition Fighting Spirit mining rates [G] Mineral Boosting
Other Games
General Games
Path of Exile Stormgate/Frost Giant Megathread General RTS Discussion Thread Nintendo Switch Thread Borderlands 3
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Canadian Politics Mega-thread Russo-Ukrainian War Thread The Big Programming Thread
Fan Clubs
The Happy Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023
World Cup 2022
Tech Support
Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread High temperatures on bridge(s)
TL Community
BarCraft in Tokyo Japan for ASL Season5 Final The Automated Ban List
Blogs
The Personality of a Spender…
TrAiDoS
A very expensive lesson on ma…
Garnet
hello world
radishsoup
Lemme tell you a thing o…
JoinTheRain
RTS Design in Hypercoven
a11
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1159 users

The Big Programming Thread - Page 587

Forum Index > General Forum
Post a Reply
Prev 1 585 586 587 588 589 1031 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
February 15 2015 19:06 GMT
#11721
On February 16 2015 03:57 Blitzkrieg0 wrote:
If you're going to put them in an arraylist the smart way to do it would just be a for loop.

ArrayList myList = new ArrayList<MyObject>();
for (int i = 0; i < 100 ; i++) {
myList[i] = new MyObject();
if (i % 2 == 0)
myList[i].setX();
}


I don't need to name them all something since I'm going to be accessing them from the list structure and never use the name anyway.


Well, if I do this, sure I am storing a ton of new objects, but X will have the value of 5 in all of them. I want X to already be set to 10 in many of them.
Blitzkrieg0
Profile Blog Joined August 2010
United States13132 Posts
Last Edited: 2015-02-15 19:08:14
February 15 2015 19:07 GMT
#11722
On February 16 2015 04:06 travis wrote:
Show nested quote +
On February 16 2015 03:57 Blitzkrieg0 wrote:
If you're going to put them in an arraylist the smart way to do it would just be a for loop.

ArrayList myList = new ArrayList<MyObject>();
for (int i = 0; i < 100 ; i++) {
myList[i] = new MyObject();
if (i % 2 == 0)
myList[i].setX();
}


I don't need to name them all something since I'm going to be accessing them from the list structure and never use the name anyway.


Well, if I do this, sure I am storing a ton of new objects, but X will have the value of 5 in all of them. I want X to already be set to 10 in many of them.


That is what the if i%2 does. It'll change every other one to 10. You can change the logic of the IF statement to do something else.
I'll always be your shadow and veil your eyes from states of ain soph aur.
Manit0u
Profile Blog Joined August 2004
Poland17341 Posts
Last Edited: 2015-02-15 19:28:45
February 15 2015 19:15 GMT
#11723
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


It depends on what you need. Debian is usually the go-to distro for the servers due to its stability and security (you get slightly older packages but you get guaranteed stability and security for that, if you want bleeding edge you'd have to sacrifice that). Another alternative would be CentOS.

http://stackoverflow.com/questions/62222/centos-or-debian-as-a-server-os

Personally, I'd go with Debian + LEMP stack to get better performance, great stability, security and tons of easy-to-find help on the web. I find working with Nginx a lot easier than Apache and you get much better performance from that too. Unless you really, really need Apache to run some scripts in the back-end, then you can go with both Nginx and Apache - Nginx working as a reverse proxy for the Apache.
Time is precious. Waste it wisely.
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-15 19:26:16
February 15 2015 19:20 GMT
#11724
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
February 15 2015 20:17 GMT
#11725
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


That is like asking whether the protestant, catholic or muslim religion is better.
Most linux distributions work in server environment with often only tiny differences. I prefer CentOS, at work we use some Debian spin-off, ...

The main differences are yum vs apt and some differences in file system layout, e.g. Debian has the Apache HTTPD config in /etc/apache2, CentOS in /etc/httpd and other small stuff. Pick whichever you are more familiar with, because it doesn't actually really matter (but CentOS is better ).
Ropid
Profile Joined March 2009
Germany3557 Posts
February 15 2015 20:43 GMT
#11726
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?
"My goal is to replace my soul with coffee and become immortal."
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-15 21:10:27
February 15 2015 21:06 GMT
#11727
On February 16 2015 05:43 Ropid wrote:
Show nested quote +
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object
Ropid
Profile Joined March 2009
Germany3557 Posts
Last Edited: 2015-02-15 21:52:39
February 15 2015 21:52 GMT
#11728
On February 16 2015 06:06 travis wrote:
Show nested quote +
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?
"My goal is to replace my soul with coffee and become immortal."
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-15 21:59:48
February 15 2015 21:57 GMT
#11729
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.
Blitzkrieg0
Profile Blog Joined August 2010
United States13132 Posts
Last Edited: 2015-02-15 22:25:43
February 15 2015 22:17 GMT
#11730
On February 16 2015 06:52 Ropid wrote:
Show nested quote +
On February 16 2015 06:06 travis wrote:
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?


If you're putting it straight into a list there is no point in not just doing
myList[counter] = new Whatever();

If you need to set something it should be done as a parameter to the constructor.

On February 16 2015 06:57 travis wrote:
Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


Your original code creates two references to the same object. The first one is the myObject reference and the second is the one in the list. Chances are you're going to go out of scope right after this which will set the first reference for garbage collection, but creating it in the first place is a waste of memory. I'm not sure what you mean by actual reference. Arrays always hold references in Java (unless it's an array of primitives).
I'll always be your shadow and veil your eyes from states of ain soph aur.
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
February 15 2015 23:01 GMT
#11731
I'm restructuring the code bases for some of my side projects (moving things into folders, shuffling some projects), and it's awesome how much crappy code i can find now that i'm looking for it. so sad, yet so good.
There is no one like you in the universe.
Manit0u
Profile Blog Joined August 2004
Poland17341 Posts
February 15 2015 23:25 GMT
#11732
On February 16 2015 08:01 Blisse wrote:
I'm restructuring the code bases for some of my side projects (moving things into folders, shuffling some projects), and it's awesome how much crappy code i can find now that i'm looking for it. so sad, yet so good.


Boyscout method FTW!
Time is precious. Waste it wisely.
solidbebe
Profile Blog Joined November 2010
Netherlands4921 Posts
February 15 2015 23:56 GMT
#11733
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.

You can just do myList [counter] = new whatever.

The arrayList will hold a reference to a different object at each position.
That's the 2nd time in a week I've seen someone sig a quote from this GD and I have never witnessed a sig quote happen in my TL history ever before. -Najda
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-16 00:01:30
February 15 2015 23:59 GMT
#11734
On February 16 2015 07:17 Blitzkrieg0 wrote:
Show nested quote +
On February 16 2015 06:52 Ropid wrote:
On February 16 2015 06:06 travis wrote:
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?


If you're putting it straight into a list there is no point in not just doing
myList[counter] = new Whatever();

If you need to set something it should be done as a parameter to the constructor.

Show nested quote +
On February 16 2015 06:57 travis wrote:
Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


Your original code creates two references to the same object. The first one is the myObject reference and the second is the one in the list. Chances are you're going to go out of scope right after this which will set the first reference for garbage collection, but creating it in the first place is a waste of memory. I'm not sure what you mean by actual reference. Arrays always hold references in Java (unless it's an array of primitives).


I don't really know how to say it, but the difference with your method is that it seems like it creates a new "unique" object each time. Instead of making an object and then putting it's reference into the arraylist, you make the arraylist the reference. is that right? it's what it looks like.


On February 16 2015 08:56 solidbebe wrote:

You can just do myList [counter] = new whatever.

The arrayList will hold a reference to a different object at each position.


yeah this is what blitzkrieg is saying right?
Ropid
Profile Joined March 2009
Germany3557 Posts
February 16 2015 00:01 GMT
#11735
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.

It's true that things point to the same, actual object somewhere in memory. The thing is, when you repeat your actions, and there's the "myObject = new Whatever()" line, at that point, myObject will point to a new, different object. When you then do myObject.setSomeAttribute(12) etc., this will not change what you've originally saved in myList[...] somewhere. That's how I thought Java works here.
"My goal is to replace my soul with coffee and become immortal."
solidbebe
Profile Blog Joined November 2010
Netherlands4921 Posts
February 16 2015 00:10 GMT
#11736
On February 16 2015 08:59 travis wrote:
Show nested quote +
On February 16 2015 07:17 Blitzkrieg0 wrote:
On February 16 2015 06:52 Ropid wrote:
On February 16 2015 06:06 travis wrote:
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?


If you're putting it straight into a list there is no point in not just doing
myList[counter] = new Whatever();

If you need to set something it should be done as a parameter to the constructor.

On February 16 2015 06:57 travis wrote:
Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


Your original code creates two references to the same object. The first one is the myObject reference and the second is the one in the list. Chances are you're going to go out of scope right after this which will set the first reference for garbage collection, but creating it in the first place is a waste of memory. I'm not sure what you mean by actual reference. Arrays always hold references in Java (unless it's an array of primitives).


I don't really know how to say it, but the difference with your method is that it seems like it creates a new "unique" object each time. Instead of making an object and then putting it's reference into the arraylist, you make the arraylist the reference. is that right? it's what it looks like.

Those two things are essentially the same. The assignment still stores the reference of the new object at the array index. Which is the same as putting a reference into the arrayList. The difference is only in at what moment the object is created.
That's the 2nd time in a week I've seen someone sig a quote from this GD and I have never witnessed a sig quote happen in my TL history ever before. -Najda
Prillan
Profile Joined August 2011
Sweden350 Posts
Last Edited: 2015-02-16 01:53:12
February 16 2015 01:52 GMT
#11737
On February 16 2015 06:06 travis wrote:
Show nested quote +
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

This is exactly what Blitzkrieg's code does:
ArrayList myList = new ArrayList<MyObject>();
for (int i = 0; i < 100 ; i++) {
myList[i] = new MyObject();
}

The myList ArrayList now contains 100 references to [i]different objects.
TheBB's sidekick, aligulac.com | "Reality is frequently inaccurate." - Douglas Adams
berated-
Profile Blog Joined February 2007
United States1134 Posts
Last Edited: 2015-02-16 03:02:33
February 16 2015 02:44 GMT
#11738
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


That's actually false, and not how java works. You should listen to Ropid. While that way may be confusing, it would not set all the objects to the same thing.

Java does not pass by reference, it passes by value..the value of the reference. So when you do myObject = new Whatever(); .. the value of the reference to your new object is stored in myObject. And then, when you assign it to the array, the value of the reference is the put in the array. When you hit another new Whatever(), the value of that reference is now stored in the variable. It is not reassigning references.
goody153
Profile Blog Joined April 2013
44184 Posts
Last Edited: 2015-02-16 02:50:38
February 16 2015 02:50 GMT
#11739
On February 16 2015 04:15 Manit0u wrote:
Show nested quote +
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


It depends on what you need. Debian is usually the go-to distro for the servers due to its stability and security (you get slightly older packages but you get guaranteed stability and security for that, if you want bleeding edge you'd have to sacrifice that). Another alternative would be CentOS.

http://stackoverflow.com/questions/62222/centos-or-debian-as-a-server-os

Personally, I'd go with Debian + LEMP stack to get better performance, great stability, security and tons of easy-to-find help on the web. I find working with Nginx a lot easier than Apache and you get much better performance from that too. Unless you really, really need Apache to run some scripts in the back-end, then you can go with both Nginx and Apache - Nginx working as a reverse proxy for the Apache.



On February 16 2015 05:17 Morfildur wrote:
Show nested quote +
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


That is like asking whether the protestant, catholic or muslim religion is better.
Most linux distributions work in server environment with often only tiny differences. I prefer CentOS, at work we use some Debian spin-off, ...

The main differences are yum vs apt and some differences in file system layout, e.g. Debian has the Apache HTTPD config in /etc/apache2, CentOS in /etc/httpd and other small stuff. Pick whichever you are more familiar with, because it doesn't actually really matter (but CentOS is better ).


I should have mentioned that i was actually looking for other options outside CentOS .. Any other network OS where LAMP works ? thanks for the answers guys
this is a quote
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-16 03:04:59
February 16 2015 02:58 GMT
#11740
On February 16 2015 11:44 berated- wrote:
Show nested quote +
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


That's actually false, and not how java works. You should listen to Ropid. While that way may be confusing, it would not set all the objects to the same thing.


okay I think I get it now and I think I see what I did wrong.
Prev 1 585 586 587 588 589 1031 Next
Please log in or register to reply.
Live Events Refresh
PiGosaur Monday
00:00
#49
Liquipedia
OSC
23:00
OSC Elite Rising Star #16
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
WinterStarcraft519
StarCraft: Brood War
Leta 571
Noble 54
ajuk12(nOOB) 41
Icarus 9
Dota 2
NeuroSwarm138
Counter-Strike
Stewie2K448
semphis_45
Super Smash Bros
Mew2King37
Other Games
summit1g5047
C9.Mang0302
XaKoH 152
ViBE145
SortOf48
Trikslyr34
Organizations
Other Games
gamesdonequick705
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• OhrlRock 98
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Rush1138
• Lourlo996
• Stunt420
Other Games
• Scarra1197
Upcoming Events
LiuLi Cup
6h 2m
OSC
14h 2m
RSL Revival
1d 5h
Maru vs Reynor
Cure vs TriGGeR
The PondCast
1d 8h
RSL Revival
2 days
Zoun vs Classic
Korean StarCraft League
2 days
BSL Open LAN 2025 - War…
3 days
RSL Revival
3 days
BSL Open LAN 2025 - War…
4 days
RSL Revival
4 days
[ Show More ]
Online Event
4 days
Wardi Open
5 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

Proleague 2025-09-10
Chzzk MurlocKing SC1 vs SC2 Cup #2
HCC Europe

Ongoing

BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
LASL Season 20
RSL Revival: Season 2
Maestros of the Game
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1

Upcoming

2025 Chongqing Offline CUP
BSL World Championship of Poland 2025
IPSL Winter 2025-26
BSL Season 21
SC4ALL: Brood War
BSL 21 Team A
Stellar Fest
SC4ALL: StarCraft II
EC S1
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
MESA Nomadic Masters Fall
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.